main.js 475 B

1234567891011121314151617181920
  1. import { createApp } from 'vue'
  2. import App from './App.vue'
  3. import router from './router'
  4. import { createPinia } from 'pinia'
  5. import { fetchConfig } from './config'
  6. import './styles/global.scss'
  7. // 先获取后端配置,再初始化应用
  8. fetchConfig().then(() => {
  9. const app = createApp(App)
  10. app.use(createPinia())
  11. app.use(router)
  12. app.config.errorHandler = (err, instance, info) => {
  13. console.error('Unhandled error:', err, info)
  14. }
  15. app.mount('#app')
  16. })