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