VUE非父子组件之间通信的问题

我想用中转站的方式在平行组件之间传值,不用vuex,不用props。为什么没有进入sidebar mounted $on事件里?
clipboard.png

clipboard.png

clipboard.png

阅读 1.9k
1 个回答

在main.js里面这样写
Vue.prototype.Bus = new Vue()

new Vue({
 el: '#app',
 router,
 render: h => h(App)
})

所有子组件不用import 就可以直接调用
this.Bus.$emit('someFun',params);
this.Bus.$on('someFun',function(params){

})

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题