1.什么是中央事件总线? 有时候两个非父子关系的组件,也需要通信。可以将一个空的vue实例作为两个组件通信的桥梁,这个vue实例就是中央事件总线。 2.用到的api 监听事件触发:vm.$on(事件名,回调函数);使得事件触发:vm.$emit(eventName, [...args]); 3.注意点 vm.$on(事件名,回调函数);不可被多次执行,否则,回调函数会被执行多次。要注意在组件的beforeDestroy钩子中调用vm.$off()清除掉监听器。