跳到主要内容

eventBus

使用eventBus可方便的在主应用和子模块之间进行事件通信

不同包的 eventBus 也可以相互通信

hel-lib-proxy包导出的eventBushel-micro包导出的eventBus相互间也是可以进行事件通信的

基础用法

发射事件

import { eventBus } from 'hel-lib-proxy';
eventBus.emit('evName', ...args);

监听事件

const cb = (...args) => {
/** your logic */
};
eventBus.on('evName', cb);

取消监听

eventBus.off('evName', cb);