概要 在 vue 项目开发过程中,父子组件之间可以很简单的进行通信,但是非父子组件之间的任意组件如何通信?这就涉及到到事件总线的概念——eventBus。 bus,在英文中的意思为公共汽车,也就是说这个概念相当于一个公共事件,可以在任意组件中进行事件监听。 使用 新建一个 bus.js 文件 // 使用 Event Bus const bus = new Vue(); export default bus; 在需要触发事件的组件中引入文件,使用 bus.$emit 触发事件。 import bus from