123456789101112131415161718192021222324252627282930313233 |
- import { createApp } from 'vue';
- import globalComponents from '@/components/global';
- import App from './App.vue';
- import router from './router';
- import store from './store';
- import directives from './directives';
- import { capsule, appUpdateObserver } from '@/utils/tool';
- import { Loading } from 'tdesign-vue-next';
- import 'virtual:svg-icons-register';
- import 'tdesign-vue-next/es/style/index.css';
- // import 'tdesign-vue-next/dist/reset.css';
- import './style/index.less';
- import './style/global.less';
- import './style/black.less';
- import 'uno.css';
- import 'animate.css';
- import { setGlobalOptions } from 'vue-request';
- import packageJson from '../package.json';
- // import './mock/index';
- setGlobalOptions({
- manual: true, //当 manual 设置为 true 时,你需要手动触发 run 或者 runAsync 才会发起请求 ,见vue-request文档:https://www.attojs.com/api/#manual
- });
- const app = createApp(App);
- app.use(router).use(store).use(directives).use(globalComponents).use(Loading);
- app.config.globalProperties.$title = import.meta.env.VITE_APP_TITLE;
- app.mount('#app');
- capsule('质控平台', `v${packageJson.version} release`);
- appUpdateObserver();
|