第一种
在vue脚手架中 创建uilts 中创建一个 eventBus.js文件
// 在js文件中
import vue from "vue";
export default new vue()
// 在其他文件中引入该文件
import EventBus from "uilts/eventBus"
EventBus.$emit("事件",数据) //订阅事件
在其他文件中触发事件
import EventBus from "uilts/eventBus"
EventBus.$on("事件","执行函数") //触发事件事件
第二种方案
在main.js中 将事件绑定到Vue的原型上
import Vue from “vue”;
Vue.prototype.$Bus =new Vue()
736

被折叠的 条评论
为什么被折叠?



