(#45) Optimize Modular loading performance
This commit is contained in:
@@ -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);
|
||||
})();
|
||||
Reference in New Issue
Block a user