main.ts 828 B

123456789101112131415161718192021222324
  1. import "vant/lib/index.css";
  2. import '@vant/touch-emulator';
  3. import "@varlet/ui/es/popup/style/index";
  4. import "@varlet/ui/es/snackbar/style/index";
  5. import "@varlet/ui/es/cell/style/index";
  6. import "@varlet/ui/es/switch/style/index";
  7. import { createApp } from "vue";
  8. import { setStoreData, storeData } from "../store";
  9. import "../style.css";
  10. import App from "./App";
  11. import router from "./router";
  12. import "./theme.css";
  13. (function () {
  14. const u = navigator.userAgent;
  15. setStoreData({
  16. isApp: u.includes("COLEXIUTEACHER") || u.includes("COLEXIUSTUDENT"),
  17. platformApi: u.includes("COLEXIUTEACHER") ? "/api-teacher" : "/api-student",
  18. platformType: u.includes("COLEXIUTEACHER") ? "TEACHER" : "STUDENT",
  19. proxy: import.meta.env.DEV ? "/instrument" : "https://dev.colexiu.com"
  20. });
  21. })();
  22. createApp(App).use(router).mount("#app");