非父子组件通信如果层层传递会降低网页效率
所以要直接将非父子组件直接对接起来通信.
方案一:
事件总线
1.在main.js中定义事件总线.
Vue.prototype.$bus = new Vue()
2.通过总线发送事件.
this.
b
u
s
.
bus.
bus.emit(’’)
3.接收事件
this.
b
u
s
.
bus.
bus.on()
方案二:
Vuex