import { Modular, Manager } from "../../core/Module"; import { Mask } from "../../modular/Mask/Mask"; type IUserCardDependent = { // mask: Mask } type IUserCardEvent = { /** * 主题更换按钮点击事件 */ clickChangeTheme: void; } class UserCard extends Modular, IUserCardEvent> { public override onLoad() { this.setFunc(this.handleChangeTheme, "changeTheme") } /** * 处理主题更换 */ private handleChangeTheme() { // this.depends?.mask.emit("show", void 0); this.emit("clickChangeTheme", void 0); } } export { UserCard }; export default UserCard;