#
zjj
2025-06-16 befe56903ca496dfa9bd176a5daa3669e8965ce9
main.js
@@ -1,18 +1,29 @@
import App from './App'
import messages from './locale/index'
let i18nConfig = {
  locale: uni.getLocale(),// 获取已设置的语言
  messages
}
// #ifndef VUE3
import Vue from 'vue'
import VueI18n from 'vue-i18n'
Vue.use(VueI18n)
const i18n = new VueI18n(i18nConfig)
Vue.config.productionTip = false
import '@/common/bluetooth.js';
//全局数据状态管理 vuex
import store from '@/store/index.js';
Vue.prototype.$store = store;
//全局公用静态数据
//全局公用静态数据f
import Mock from '@/common/mock/index.js';
Vue.prototype.$Mock = Mock;
App.mpType = 'app'
try {
  function isPromise(obj) {
@@ -43,6 +54,7 @@
} catch (error) { }
const app = new Vue({
   i18n,
  ...App
})
app.$mount()
@@ -50,8 +62,11 @@
// #ifdef VUE3
import { createSSRApp } from 'vue'
import { createI18n } from 'vue-i18n'
const i18n = createI18n(i18nConfig)
export function createApp() {
  const app = createSSRApp(App)
  app.use(i18n)
  return {
    app
  }