main.js 580 B

12345678910111213141516171819202122232425262728293031
  1. import Vue from 'vue';
  2. import App from './App.vue';
  3. import router from './router';
  4. import store from './store';
  5. import '@/icons';
  6. import '@/styles/index.scss';
  7. import { setupRouterGuard } from '@/router/guard';
  8. import ElementUI from 'element-ui';
  9. import '@/styles/element-variables.scss';
  10. import '@/utils/filter';
  11. setupRouterGuard(router);
  12. Vue.use(ElementUI, {
  13. size: 'small',
  14. });
  15. Vue.config.productionTip = false;
  16. new Vue({
  17. router,
  18. store,
  19. beforeCreate() {
  20. Vue.prototype.$bus = this; // 安装全局事件总线
  21. },
  22. render: (h) => h(App),
  23. }).$mount('#app');