中等Vue
0 1

请解释:事件总线EventBus?怎么在Vue项目中使用它 是什么?

【概念释义】

EventBus 是发布订阅模式的中枢:Vue2 常 new Vue() 作 bus,$on/$emit/$off 跨组件通信。Vue3 移除实例事件 API,可用 mitttiny-emitterprovide/inject。适合低频、解耦的非父子通信,不适合替代核心数据流。

【基础使用】

javascript
import mitt from 'mitt';
const bus = mitt();

"qb-hl-comment">// A 组件
bus.emit('refresh-list', { id: 1 });

"qb-hl-comment">// B 组件

登录查看完整 784

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)