From 2d43a1df3f5ba42710e6d21c27d1e13bdb8dfd56 Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期一, 24 三月 2025 09:23:08 +0800
Subject: [PATCH] -
---
src/main.ts | 62 ++++++++++++++++++------------
1 files changed, 37 insertions(+), 25 deletions(-)
diff --git a/src/main.ts b/src/main.ts
index 93b9c93..02514ba 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -1,10 +1,21 @@
+
import App from './App'
// vuex
-import store from './store'
+import store from './store/index.js'
// 寮曞叆鍏ㄥ眬uview-plus
import uviewPlus, { setConfig } from '@/uni_modules/uview-plus'
+//涓婁紶鏂规硶
+import * as Upload from '@/common/utils/uploadHelper.js'
+//甯哥敤鏂规硶搴�
+import * as Common from '@/common/utils/commonHelper.js'
+//鏈湴瀛樺偍灏佽
+import * as Db from '@/common/utils/dbHelper.js'
+import * as util from '@/common/utils/util.js'
+//鍏ㄥ眬甯搁噺閰嶇疆
+import * as GlobalConstVars from '@/common/setting/constVarsHelper.js'
+import * as Http from '@/common/request/http.api.js'
// i18n閮ㄥ垎鐨勯厤缃�
// 寮曞叆璇█鍖咃紝娉ㄦ剰璺緞
@@ -15,19 +26,19 @@
'zh-Hans': zhHans,
}
let i18nConfig = {
- locale: uni.getLocale(),// 鑾峰彇宸茶缃殑璇█
- messages
+ locale: uni.getLocale(),// 鑾峰彇宸茶缃殑璇█
+ messages
}
// 寮曞叆uView瀵瑰皬绋嬪簭鍒嗕韩鐨刴ixin灏佽
import mpShare from '@/uni_modules/uview-plus/libs/mixin/mpShare.js'
import mixin from './common/mixin'
-
+
// #ifdef VUE3
import { createSSRApp } from 'vue'
import { createI18n } from 'vue-i18n'
const i18n = createI18n(i18nConfig)
-import { initRequest } from './util/request/index'
+import { initRequest } from './common/request/request.js'
// 璁剧疆uview-plus閰嶇疆
setConfig({
@@ -47,26 +58,27 @@
}
})
export function createApp() {
- const app = createSSRApp(App)
-
- // 寮曞叆璇锋眰灏佽
- initRequest(app)
+ const app = createSSRApp(App)
- app.use(store)
- .use(i18n)
- .use(uviewPlus)
+ // 寮曞叆璇锋眰灏佽
+ initRequest(app)
+ // require('@/common/request/request')(app)
+ app.use(store)
+ .use(i18n)
+ .use(uviewPlus)
+ app.config.globalProperties.$upload = Upload;
+ app.config.globalProperties.$common = Common;
+ app.config.globalProperties.$db = Db;
+ app.config.globalProperties.$util = util.default
+ app.config.globalProperties.$globalConstVars = GlobalConstVars;
+ app.config.globalProperties.$api = Http;
+ // #ifdef MP
+ app.mixin(mpShare)
+ app.mixin(mixin)
+ // #endif
- // #ifdef MP
- app.mixin(mpShare)
- app.mixin(mixin)
- // #endif
-
- return {
- app
- }
+ return {
+ app
+ }
}
-// #endif
-
-
-
-
+// #endif
\ No newline at end of file
--
Gitblit v1.9.1