main.js 558 B

123456789101112131415161718192021222324252627282930
  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 '@/utils/filter';
  8. import '@/utils/directive';
  9. import '@/styles/font/font.css';
  10. import ElementUI from 'element-ui';
  11. import '@/styles/element-variables.scss';
  12. import { setupRouterGuard } from '@/router/guard';
  13. Vue.use(ElementUI, {
  14. size: 'small',
  15. });
  16. setupRouterGuard(router);
  17. Vue.config.productionTip = false;
  18. new Vue({
  19. router,
  20. store,
  21. render: (h) => h(App),
  22. }).$mount('#app');