WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2021-07-09 b925ec64e1bb4e7f0b9ae4242967d67be3a1de9d
修复页面间通讯销毁的问题,优化eventor内置事件@linked的发送时机
1 files modified
7 ■■■■ changed files
common/PagePoster.js 7 ●●●● patch | view | raw | blame | history
common/PagePoster.js
@@ -46,6 +46,9 @@
                this.events.trigger(name, data);
            },
            destroy() {
                if (!this.events) {
                    return;
                }
                // 移除所有监听
                this.events.off();
                this.events = null;
@@ -67,8 +70,10 @@
        } else {
            const eventor = this._data.eventors[guid];
            eventor.linkCB = linkCB;
            eventor.emit('@linked');
            linkCB(eventor);
            setTimeout(() => {
                eventor.emit('@linked');
            }, 0);
        }
    }