$bus的用法

77 阅读1分钟

先在main.js里面创建一个vue实例,在他的原型上添加上这个方法

image.png

组件A向组件B传值

组件A

this.$bus.$emit('事件名',传递的数据)

image.png

组件B

在页面挂载的时候

this.$bus.$on('事件名',(接收到的数据)=>{

this.属性 = 接收到的数据

})

image.png