1,使用事件总线:
首先在Vue中挂载一个对象;
import Vue from "vue"
Vue.prototype.$bus = new Vue()
在A组件中:使用 this.$bus.$emit("sendMsg",value) 进行时间广播,在B组件中使用
this.$bus.$on("sendMsg",val=>{
this.msg = val // msg 是data中的一个变量
})
进行事件监听,该监听可以放在 create 生命周期函数中;
注:除了事件总线用于兄弟组件传值,还可以用于父子组件传值;