在uitils文件夹下创建eventBus.js文件,报漏实例
import Vue from 'vue';
export const eventBus = new Vue();
在组件中引入实例,并将该组件中的方法挂载上去
// 方法名 , 具体方法
eventBus.$on('invokeParentMethod', this.msgFn);
eventBus.$on('invokeParentFadeout', this.fadeoutFn);
在需要使用挂载方法的组件中引入该实例
// 引入
import { eventBus } from '@/utils/eventBus.js';
// 使用
eventBus.$emit('invokeParentMethod', false, 'Failed', 'User not found!');