云链智安app
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import App from './App'
  2. // #ifndef VUE3
  3. import Vue from 'vue'
  4. import './uni.promisify.adaptor'
  5. import dLoading from '@/uni_modules/d-loading/components/d-loading/d-loading.vue'
  6. Vue.component('dLoading',dLoading)
  7. Vue.config.productionTip = false
  8. App.mpType = 'app'
  9. const app = new Vue({
  10. ...App
  11. })
  12. app.$mount()
  13. // #endif
  14. // #ifdef VUE3
  15. import { createSSRApp } from 'vue'
  16. // 导入你的语言文件
  17. import en from './en.json'
  18. import zhHans from './zh-Hans.json'
  19. const messages = {
  20. en,
  21. 'zh-Hans': zhHans
  22. }
  23. console.log(uni.getStorageSync('userLanguage'));
  24. let i18nConfig = {
  25. locale: uni.getStorageSync('userLanguage') || 'zh-Hans',// 获取已设置的语言
  26. messages
  27. }
  28. import { createI18n } from 'vue-i18n'// v9.x
  29. const i18n = createI18n(i18nConfig)
  30. export function createApp() {
  31. const app = createSSRApp(App)
  32. app.use(i18n)
  33. return {
  34. app
  35. }
  36. }
  37. // #endif