main.ts 849 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import Vue from "vue";
  2. import "normalize.css";
  3. // @ts-ignore
  4. import uploader from "vue-simple-uploader";
  5. import ElementUI from "element-ui";
  6. import SvgIcon from "vue-svgicon";
  7. import "@/styles/element-variables.scss";
  8. import "@/styles/index.scss";
  9. import App from "@/App.vue";
  10. import store from "@/store";
  11. import router from "@/router/index";
  12. import '@/utils/directive' //自定义指令
  13. import "@/icons/components";
  14. import '@/assets/iconfont/iconfont.css'
  15. import "@/permission";
  16. import moment from "moment";
  17. Vue.prototype.moment = moment;
  18. moment.locale('zh-cn')
  19. Vue.use(uploader);
  20. Vue.use(ElementUI, { size: "small", zIndex: 1000 });
  21. Vue.use(SvgIcon, {
  22. tagName: "svg-icon",
  23. defaultWidth: "1em",
  24. defaultHeight: "1em"
  25. });
  26. Vue.config.productionTip = false;
  27. new Vue({
  28. router,
  29. store,
  30. render: h => h(App)
  31. }).$mount("#app");