北斗天云官网管理系统后端接口
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

34 строки
1.0KB

  1. import "@/assets/icons/iconfont/iconfont.js";
  2. import RenDeptTree from "@/components/ren-dept-tree";
  3. import RenRadioGroup from "@/components/ren-radio-group";
  4. import RenRegionTree from "@/components/ren-region-tree";
  5. import RenSelect from "@/components/ren-select";
  6. import ElementPlus from "element-plus";
  7. import "element-plus/theme-chalk/display.css";
  8. import "element-plus/theme-chalk/index.css";
  9. import { createApp } from "vue";
  10. import { createPinia } from "pinia";
  11. import App from "./App.vue";
  12. import router from "./router";
  13. import * as ElementPlusIcons from "@element-plus/icons-vue";
  14. import axios from "axios";
  15. import "virtual:svg-icons-register";
  16. const app = createApp(App);
  17. Object.keys(ElementPlusIcons).forEach((iconName) => {
  18. app.component(iconName, ElementPlusIcons[iconName as keyof typeof ElementPlusIcons]);
  19. });
  20. app
  21. .use(createPinia())
  22. .use(router)
  23. .use(RenRadioGroup)
  24. .use(RenSelect)
  25. .use(RenDeptTree)
  26. .use(RenRegionTree)
  27. .use(ElementPlus, { size: "default" })
  28. .mount("#app");
  29. window.axios = axios;