eventBus 是在轻量级的vue项目中 使用的一种通信方式,通过定义一个全局变量,实现数据互通,和vuex类似
1、在main.js中定义全局$eventbus
Vue.prototype.$EventBus = new Vue()
2、定义变量
this.$EventBus.$emit("params_demo",{
num: this.num,
deg: this.deg
});
3、访问变量
this.$EventBus.$on("params_demo", ({num, deg}) => {
console.log(num,deg)
})
来源:oschina
链接:https://my.oschina.net/bing309/blog/4330830