通过事件总线来传递事件
2020-10-03 本文已影响0人
GaoXiaoGao
使用方法如下:
1.在A.vue页面发射事件
this.$bus.$emit("ImageItemLoad")
2.在B.vue页面中的created方法中监听事件
this.$bus.$on("ImageItemLoad", function)
前提:需要给bus在main.js中进行定义
Vue.prototype.$bus = new Vue()
//vue实例可以作为事件总线
使用方法如下:
this.$bus.$emit("ImageItemLoad")
this.$bus.$on("ImageItemLoad", function)
前提:需要给bus在main.js中进行定义
Vue.prototype.$bus = new Vue()
//vue实例可以作为事件总线