main.js 756 B

1234567891011121314151617181920212223242526272829303132333435363738
  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 VueSignaturePad from "vue-signature-pad";
  15. import { setupRouterGuard } from '@/router/guard';
  16. Vue.use(ElementUI, {
  17. size: 'small',
  18. });
  19. Vue.use(VueSignaturePad);
  20. setupRouterGuard(router);
  21. Vue.config.productionTip = false;
  22. new Vue({
  23. router,
  24. store,
  25. render: (h) => h(App),
  26. }).$mount('#app');