在utils文件夹中创建bus.js文件
import Vue from 'vue';
export const Bus = new Vue();
在需要的地方使用
// Fisrt
import { Bus } from '../../utils/Bus.js';
// 监听数据
mounted() {
Bus.$on('toggleData', (data) => {
this.toggle = data;
});
},
// 清空Bus
beforeDestroy() {
Bus.$off();
}
// Second
import {Bus} from "../../utils/Bus.js"
goPmPage() {
Bus.$emit("toggleData", true);
this.$router.push("/manage/govproject");
},
beforeDestroy() {
Bus.$off()
}
标签:..,Bus,utils,总线,beforeDestroy,js,Vue2,import,EventBus
From: https://www.cnblogs.com/openmind-ink/p/17172453.html