关于前端:React-中事件总线使用流程

6次阅读

共计 300 个字符,预计需要花费 1 分钟才能阅读完成。

依赖库 events

eventBus.js

import {EventEmitter} from 'events';
export default new EventEmitter();

公布组件

import Bus from '../../EventBus';
<Button type='primary' onClick={() => {Bus.emit('changeSiblingsData', count) }}> 提交 </Button>

订阅组件

import Bus from '../../EventBus';
Bus.addListener('changeSiblingsData', (count)=> {alert(count); 
});
正文完
 0