import "vant/lib/index.css"; import '@vant/touch-emulator'; import "@varlet/ui/es/popup/style/index"; import "@varlet/ui/es/snackbar/style/index"; import "@varlet/ui/es/cell/style/index"; import "@varlet/ui/es/switch/style/index"; import { createApp } from "vue"; import { setStoreData, storeData } from "../store"; import "../style.css"; import App from "./App"; import router from "./router"; import "./theme.css"; import "./custom-plugins/guide-driver/index.less" import { getQuery } from "/src/utils/queryString"; (function () { const query = getQuery(); const u = navigator.userAgent; const instance: any = (window as any).DAYA || (window as any).webkit?.messageHandlers?.DAYA || (window as any).COLEXIU || (window as any).webkit?.messageHandlers?.COLEXIU || (window as any).ORCHESTRA || (window as any).webkit?.messageHandlers?.ORCHESTRA; const apiPrefix = query.isCbs ? "/cbs-app" : u.includes("COLEXIUSTUDENT") ? "/edu-app" : "/edu-app" setStoreData({ isApp: instance ? true : false, platformApi: apiPrefix, platformType: u.includes("COLEXIUSTUDENT") ? "" : "", proxy: import.meta.env.DEV ? "/instrument" : "" }); })(); createApp(App).use(router).mount("#app");