任意传:任意组件之间传数据,不需要关注组件的层级
流程:利用$bus进行事件绑定和触发,实现数据传递
第一步:在main.js中创建总线
Vue.prototype.$bus = new Vue();
第二步:在一个组件中触发事件
this.$bus.$emit('自定义事件', '要传递的数据');
第三步:在另一
created(){
this.$bus.$on('自定义', (data)=>{
console.log('接收到的数据:', data);
})
}
个组件中绑定事件,接收数据