(#60) Core emitter generic optimization
This commit is contained in:
@@ -10,10 +10,10 @@ import { Mask } from "../../modular/Mask/Mask";
|
||||
const { manager, query } = await Manager.PageAsync();
|
||||
|
||||
// 添加蒙版 Modular
|
||||
const mask = manager.addModule(Mask, "mask");
|
||||
// const mask = manager.addModule(Mask, "mask");
|
||||
|
||||
// 添加 UserCard Modular
|
||||
manager.addModule(UserCard, "userCard", { mask });
|
||||
manager.addModule(UserCard, "userCard");
|
||||
|
||||
// 添加 MainFunction Modular
|
||||
manager.addModule(MainFunction, "mainFunction");
|
||||
|
||||
@@ -2,7 +2,7 @@ import { Modular, Manager } from "../../core/Module";
|
||||
import { Mask } from "../../modular/Mask/Mask";
|
||||
|
||||
type IUserCardDependent<M extends Manager> = {
|
||||
mask: Mask<M>
|
||||
// mask: Mask<M>
|
||||
}
|
||||
|
||||
type IUserCardEvent = {
|
||||
@@ -23,7 +23,7 @@ class UserCard<M extends Manager> extends Modular<M, IUserCardDependent<M>, IUse
|
||||
* 处理主题更换
|
||||
*/
|
||||
private handleChangeTheme() {
|
||||
this.depends?.mask.emit("show", void 0);
|
||||
// this.depends?.mask.emit("show", void 0);
|
||||
this.emit("clickChangeTheme", void 0);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user