import { createApp } from 'vue' import App from './App.vue' import router from './router' import { createPinia } from 'pinia' import { fetchConfig } from './config' import './styles/global.scss' // 先获取后端配置,再初始化应用 fetchConfig().then(() => { const app = createApp(App) app.use(createPinia()) app.use(router) app.config.errorHandler = (err, instance, info) => { console.error('Unhandled error:', err, info) } app.mount('#app') })