(#60) Core emitter generic optimization

This commit is contained in:
2022-01-22 17:49:03 +08:00
parent c385965655
commit e97514a67f
5 changed files with 27 additions and 27 deletions
+2 -2
View File
@@ -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 -2
View File
@@ -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);
}
}