1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| import mitt from 'mitt';
|
| const emitter = mitt();
|
| const eventBus = {
| // 发送事件
| emit(name, data) {
| emitter.emit(name, data);
| },
| // 订阅事件
| on(name, callback) {
| emitter.on(name, callback);
| },
| // 取消订阅事件
| off(name, callback) {
| emitter.off(name, callback);
| }
| }
|
| export default eventBus;
|
|