123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- var t = require;
- var e = module;
- var i = exports;
- Object.defineProperty(i, "__esModule", {value: !0});
- const o = t("App"),
- s = t("BaseClass");
- i.default = class extends s.default {
- constructor() {
- super(), (this.eventKeyMap = Object.create(null)), (this._messages = {});
- }
- initController() {
- return Promise.resolve();
- }
- addEventKeyMap(t) {
- for (const i in t) {
- var e = parseInt(i);
- isNaN(e) && (this.eventKeyMap[i] = t[i]);
- }
- }
- onLoadView(t) {}
- onOpenView(t) {}
- onCloseView(t) {}
- registerFunc(t, e, i) {
- this._messages[t] = [e, i];
- }
- unregister(t) {
- delete this._messages[t];
- }
- getProxy() {
- return this.proxy;
- }
- applyFunc(t, ...e) {
- var i = this._messages[t];
- return i ? i[0].apply(i[1], e) : (Log.trace("消息" + t + "不存在侦听"), null);
- }
- applyControllerFunc(t, e, ...i) {
- return o.default.ControllerManager.applyFunc(t, e, ...i);
- }
- addListener(t, e, i = this, s) {
- o.default.NotificationCenter.addListener(t, e, i, s);
- }
- removeAllListener(t = this) {
- o.default.NotificationCenter.removeAll(t);
- }
- removeListener(t, e, i = this) {
- o.default.NotificationCenter.removeListener(t, e, i);
- }
- dispatchMsg(t, ...e) {
- o.default.NotificationCenter.dispatch(t, ...e);
- }
- setModel(t) {
- this._model = t;
- }
- getModel() {
- return this._model;
- }
- getControllerModel(t) {
- return o.default.ControllerManager.getControllerModel(t);
- }
- destroy() {
- o.default.NotificationCenter.removeAll(this);
- }
- static get ins() {
- return this.getInstance();
- }
- };
|