1234567891011121314151617181920212223 |
- import { ModuleControl } from "queenjs";
- import { EditorModule } from "../../module";
- import { PageListController } from "@queenjs/controllers";
- import { reactive } from "vue";
- export class FrameControl extends ModuleControl<EditorModule> {
- state = reactive({});
- listCtrl = new PageListController<
- { _id: string; title: string; thumbnail: string },
- any
- >(this.module.config.httpConfig);
- init() {
- this.initData();
- }
- private async initData() {
- this.listCtrl.setCrudPrefix("/sys/h5");
- this.listCtrl.state.size = 10000;
- await this.listCtrl.loadPage(1);
- }
- }
|