import { createApp } from 'vue' import { createPinia } from 'pinia' import ElementPlus from 'element-plus' import zhCn from 'element-plus/es/locale/lang/zh-cn' import 'element-plus/dist/index.css' import 'element-plus/theme-chalk/dark/css-vars.css' import App from './App.vue' import router from './router' import { initTheme } from './composables/useTheme' import './assets/main.css' // 皮肤样式放在最后,才能压过 Element Plus 与基础样式里的变量 import './assets/theme-paranoia.css' // 挂载前先定好主题,避免登录页闪一下白底 initTheme() const app = createApp(App) app.use(createPinia()) app.use(router) app.use(ElementPlus, { locale: zhCn }) app.mount('#app')