美文网首页
一分钟实现Vue跨组件通讯

一分钟实现Vue跨组件通讯

作者: 逸筱幻 | 来源:发表于2018-04-22 16:17 被阅读0次

阅读本文只需要一分钟

Vue是天然支持跨组件通讯的

//在main.js中
Vue.prototype.$bus = new Vue();//创建全局消息总线

如何在组件中使用

//如何在组件中发布消息
this.$bus.$emit('event', data);

//如何订阅消息
this.$bus.$on('event', data);//永久订阅
this.$bus.$once('event', data);//仅一次

//如何取消订阅
this.$bus.$off('event');

不清楚的同学可以参考 Vue官方文档

相关文章

网友评论

      本文标题:一分钟实现Vue跨组件通讯

      本文链接:https://www.haomeiwen.com/subject/addclftx.html