(#45) Optimize Modular loading performance

This commit is contained in:
2022-01-20 11:52:10 +08:00
parent cf4dd727c5
commit 87f4d220e5
4 changed files with 55 additions and 10 deletions
+6 -6
View File
@@ -28,12 +28,12 @@ implements Partial<ILifetime> {
s.set("be", 12);
}, 1000)
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)}
});
// 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)}
// });
}
}
+12 -2
View File
@@ -6,7 +6,17 @@ import { TestCore } from "./TestCore";
* 此页面使用 Manager 进行模块化管理
* 若要添加先功能请先定义 Modular 并添加至 Manager
*/
Manager.Page((manager)=>{
(async () => {
// 初始化页面
const { manager, query } = await Manager.PageAsync();
// 添加 StatusBar Modular
manager.addModule(StatusBar, "statusBar");
// 添加 TestCore Modular
manager.addModule(TestCore, "testCore");
})
// 初始化全部 Modular
await manager.loadAllModule(query);
})()