//bus.js
import Vue from 'vue'
export default new Vue();组件内监听事件:
import bus from '@/bus';export default {
name: 'childa',
methods: {
},
created() {
bus.$on('childa-message', function(data) {
console.log('I get it');
});
}
};
发送事件的组件:
import bus from '@/bus';
//方法内执行下面动作
bus.$emit('childa-message', this.data);Bus中央通信的方案各种情况下都可用,比较方便,具体内在原理后续更新说明。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者使用vue能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对软件开发网的支持。










