(#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
+16 -2
View File
@@ -4,9 +4,23 @@ import { MainFunction } from "./MainFunction";
import { FunctionList } from "./FunctionList";
import { Mask } from "../../modular/Mask/Mask";
Manager.Page((manager) => {
(async () => {
// 初始化页面
const { manager, query } = await Manager.PageAsync();
// 添加蒙版 Modular
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);
})();