| | |
| | | import { ElMessage } from 'element-plus' |
| | | // 全局引入样式 |
| | | import 'element-plus/theme-chalk/src/index.scss' |
| | | |
| | | import pinia from './stores/index'; |
| | | import { useLoadingStore } from "@/stores/loadingStore"; |
| | | |
| | | const app = createApp(App) |
| | | |
| | |
| | | next() |
| | | } |
| | | }) |
| | | |
| | | |
| | | const loadingStore = useLoadingStore(pinia) |
| | | router.afterEach((to, from) => { |
| | | loadingStore.clearLoading() |
| | | }) |
| | | |
| | | |
| | | // 本地 |
| | | // axios.defaults.baseURL = 'http://localhost:8081' |
| | | // 部署 |
| | | axios.defaults.baseURL = 'http://114.215.109.124:8803' |
| | | |
| | | // axios.defaults.baseURL = 'http://192.168.1.8:8081' |
| | | app.config.globalProperties.$http = axios |
| | | |
| | | app.use(ElMessage) |
| | | app.config.globalProperties.$message = ElMessage |
| | | app.use(router) |
| | | |
| | | app.use(pinia) |
| | | |
| | | app.mount('#app') |