Compare commits

..

No commits in common. "acf4f94798c331118748f77267aff203818cac95" and "cf4dd727c5d9765aa4f0ec41ee88951ba3e9a69d" have entirely different histories.

4 changed files with 10 additions and 55 deletions

View File

@ -491,27 +491,6 @@ class Manager<WXC extends AnyWXContext = AnyWXContext> {
})
}
/**
*
*
* **
* loadAllModule
* loadAllModule Modular
*
*/
public static async PageAsync(): Promise<{
manager: Manager<AnyWXContext>,
query: Record<string, string | undefined>
}> {
return new Promise((solve) => {
Page({
async onLoad(query) {
let manager = new Manager(this);
await solve({ manager, query });
}
})
});
}
}
export { Manager, Modular, AnyWXContext, WXContext, ILifetime}

View File

@ -4,23 +4,9 @@ import { MainFunction } from "./MainFunction";
import { FunctionList } from "./FunctionList";
import { Mask } from "../../modular/Mask/Mask";
(async () => {
// 初始化页面
const { manager, query } = await Manager.PageAsync();
// 添加蒙版 Modular
Manager.Page((manager) => {
const mask = manager.addModule(Mask, "mask");
// 添加 UserCard Modular
manager.addModule(UserCard, "userCard", { mask });
// 添加 MainFunction Modular
manager.addModule(MainFunction, "mainFunction");
// 添加 FunctionList Modular
manager.addModule(FunctionList, "functionList");
// 初始化全部 Modular
await manager.loadAllModule(query);
})();
});

View File

@ -28,12 +28,12 @@ implements Partial<ILifetime> {
s.set("be", 12);
}, 1000)
// new Login().param({studentId: "1806240113", password: ""})
// .request().wait({
// ok: (w) => {console.log("ok", w)},
// no: (w) => {console.log("no", w)},
// done: (w) => {console.log("done", w)}
// });
new Login().param({studentId: "1806240113", password: "qazxsw123"})
.request().wait({
ok: (w) => {console.log("ok", w)},
no: (w) => {console.log("no", w)},
done: (w) => {console.log("done", w)}
});
}
}

View File

@ -6,17 +6,7 @@ import { TestCore } from "./TestCore";
* 使 Manager
* Modular Manager
*/
(async () => {
// 初始化页面
const { manager, query } = await Manager.PageAsync();
// 添加 StatusBar Modular
Manager.Page((manager)=>{
manager.addModule(StatusBar, "statusBar");
// 添加 TestCore Modular
manager.addModule(TestCore, "testCore");
// 初始化全部 Modular
await manager.loadAllModule(query);
})()
})