使用方法如下:
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实例可以作为事件总线
本文标题:通过事件总线来传递事件
本文链接:https://www.haomeiwen.com/subject/nbawuktx.html
网友评论