main.js 678 B

123456789101112131415161718192021222324252627282930313233
  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 '@/utils/mathjax'; // 必须在引入mathjax前引入mathjax的配置文件
  13. import 'mathjax/es5/tex-mml-chtml';
  14. import { setupRouterGuard } from '@/router/guard';
  15. Vue.use(ElementUI, {
  16. size: 'small',
  17. });
  18. setupRouterGuard(router);
  19. Vue.config.productionTip = false;
  20. new Vue({
  21. router,
  22. store,
  23. render: (h) => h(App),
  24. }).$mount('#app');