1.新建一个文件夹utils(工具),在下面创建一个EventBus.js文件(事件车),在里面创建一个空Vue,命名为bus,再暴露出来
2.在组件接收方BaseA.vue,通过$on监听Bus,(Bus.$on),事件名为‘sendMsg’
3.在组件发送方BaseB.vue中触发事件(Bus.$emit),事件名‘sendMsg’
Bus.$emit是一对多,可以给多个监听Bus的组件发送 消息
1.新建一个文件夹utils(工具),在下面创建一个EventBus.js文件(事件车),在里面创建一个空Vue,命名为bus,再暴露出来
2.在组件接收方BaseA.vue,通过$on监听Bus,(Bus.$on),事件名为‘sendMsg’
3.在组件发送方BaseB.vue中触发事件(Bus.$emit),事件名‘sendMsg’
Bus.$emit是一对多,可以给多个监听Bus的组件发送 消息