main.ts 563 B

1234567891011121314151617181920212223242526
  1. import { VueQueryPlugin } from '@tanstack/vue-query'
  2. import { createSSRApp } from 'vue'
  3. import App from './App.vue'
  4. import { routeInterceptor } from './router/interceptor'
  5. import store from './store'
  6. import '@/style/index.scss'
  7. import 'virtual:uno.css'
  8. // 导入国际化相关功能
  9. import { initI18n } from './i18n'
  10. import { useLangStore } from './store/lang'
  11. export function createApp() {
  12. const app = createSSRApp(App)
  13. app.use(store)
  14. app.use(routeInterceptor)
  15. app.use(VueQueryPlugin)
  16. // 初始化国际化
  17. initI18n()
  18. return {
  19. app,
  20. }
  21. }