Vue-eventBus

强颜欢笑 提交于 2020-08-17 03:23:53

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)
    })

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!