import Vue from 'vue'; import App from './App.vue'; import router from './router'; import store from './store'; import '@/icons'; import '@/styles/index.scss'; import { setupRouterGuard } from '@/router/guard'; import ElementUI from 'element-ui'; import '@/styles/element-variables.scss'; import '@/utils/filter'; setupRouterGuard(router); Vue.use(ElementUI, { size: 'small', }); Vue.config.productionTip = false; new Vue({ router, store, beforeCreate() { Vue.prototype.$bus = this; // 安装全局事件总线 }, render: (h) => h(App), }).$mount('#app');