From e92aeae89a7430b326ab2157ed5004cc5c87d659 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期五, 28 十一月 2025 18:21:56 +0800
Subject: [PATCH] 75
---
main.js | 37 ++++++++++++++++++++++++++++++-------
1 files changed, 30 insertions(+), 7 deletions(-)
diff --git a/main.js b/main.js
index e10c420..25502b9 100644
--- a/main.js
+++ b/main.js
@@ -1,26 +1,49 @@
-import Vue from 'vue'
import App from './App'
-import store from "./store";
// i18n
import messages from './locale'
-import VueI18n from 'vue-i18n'
-
const i18nConfig = {
locale: uni.getLocale(),
messages
}
+// #ifndef VUE3
+import Vue from 'vue'
+import './uni.promisify.adaptor'
+import VueI18n from 'vue-i18n'
+import './uni.promisify.adaptor'
+
+
+
Vue.use(VueI18n)
Vue.config.productionTip = false
-Vue.prototype.$store = store
App.mpType = 'app'
const i18n = new VueI18n(i18nConfig)
const app = new Vue({
- store,
...App,
i18n,
})
+app.$mount()
+// #endif
-app.$mount()
\ No newline at end of file
+// #ifdef VUE3
+import {
+ createSSRApp
+} from 'vue'
+import {
+ createI18n
+} from 'vue-i18n'
+
+const i18n = new createI18n(i18nConfig)
+
+
+export function createApp() {
+ const app = createSSRApp(App)
+ app.use(i18n)
+
+ return {
+ app
+ }
+}
+// #endif
\ No newline at end of file
--
Gitblit v1.9.1