From 0101c3601229bde51b8677688f201367b0dd8010 Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Wed, 31 Dec 2025 10:30:31 +0800 Subject: [PATCH] =?UTF-8?q?fix(h5):=20=E4=BF=AE=E5=A4=8DH5=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=88=B7=E6=96=B0=E5=8F=8A=E4=BB=BB=E6=84=8Furl?= =?UTF-8?q?=E8=BF=9B=E5=85=A5=E7=9A=84=E6=96=B9=E5=BC=8F=EF=BC=8C=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E4=B8=8D=E5=B1=95=E7=A4=BA=E7=9A=84=E9=97=AE=E9=A2=98?= =?UTF-8?q?=EF=BC=8C=E7=BB=93=E5=90=88HISTORY=5FMODE=5FSUB=5FDIR=5FDEPLOY.?= =?UTF-8?q?md=20=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 5 ----- common/js/config.js | 32 ++++++++++++++------------------ common/js/http.js | 2 +- 3 files changed, 15 insertions(+), 24 deletions(-) diff --git a/App.vue b/App.vue index 95bc6b6..7382b24 100644 --- a/App.vue +++ b/App.vue @@ -10,13 +10,8 @@ mixins: [auth], onLaunch: function(options) { // 方式:支持快应用,从url中query部分获取uniacid,或useragent中获取uniacid - // console.log(options.query.uniacid) if(options.query.uniacid){ uni.setStorageSync('uniacid', options.query.uniacid); - console.log(uni.getStorageSync('uniacid')) - } else { - // 从Storage中删除uniacid - uni.removeStorageSync('uniacid'); } uni.hideTabBar(); diff --git a/common/js/config.js b/common/js/config.js index c20df4c..4727bb0 100644 --- a/common/js/config.js +++ b/common/js/config.js @@ -61,8 +61,15 @@ try { const { uniacid = 0, domain = defaultDomain } = localDevConfig ?? { uniacid: 0, domain: defaultDomain } -// 调试版本,配置说明 -const devCfg = { +export default { + /** + * 1.开发调试模式 + * 去掉注释 ...defaultCfg; + * 注释掉 ...releaseCfg, + * 2.发行/发布模式,例如通过`HBuilder>发行>小程序微信`的时候,原理是: + * 然后将 `import site from "../site.js";`追加到 `unpackage\dist\build\mp-weixin\common\vendor.js` 文件内容开头部分 + * 然后将 site.js 文件放到 `unpackage\dist\build\mp-weixin\` 目录下面 + */ // 商户ID uniacid: uniacid, //825 @@ -92,31 +99,20 @@ const devCfg = { // // H5端域名 // h5Domain: 'http://saas.cn/', -}; -var config = { - /** - * 1.开发调试模式 - * 去掉注释 ...devCfg; - * 注释掉 ...releaseCfg, - * 2.发行/发布模式,例如通过`HBuilder>发行>小程序微信`的时候,原理是: - * 然后将 `import site from "../site.js";`追加到 `unpackage\dist\build\mp-weixin\common\vendor.js` 文件内容开头部分 - * 然后将 site.js 文件放到 `unpackage\dist\build\mp-weixin\` 目录下面 - */ - ...(releaseCfg ?? devCfg), + // 发行版本配置 + ...(releaseCfg || {}), // 腾讯地图key mpKey: 'TUHBZ-CNWKU-UHAVP-GZQ26-HNZFO-3YBF4', - //客服地址 + // 客服地址 webSocket: '{{$webSocket}}', - //本地端主动给服务器ping的时间, 0 则不开启 , 单位秒 + // 本地端主动给服务器ping的时间, 0 则不开启 , 单位秒 pingInterval: 1500, // 版本号 version: '1.0' -}; - -export default config; \ No newline at end of file +}; \ No newline at end of file diff --git a/common/js/http.js b/common/js/http.js index 4cfea65..3bd8664 100644 --- a/common/js/http.js +++ b/common/js/http.js @@ -49,7 +49,7 @@ export default { } var method = params.data != undefined ? 'POST' : 'GET', // 请求方式 - url = Config.baseUrl + params.url, // 请求路径 + url = (Config.baseUrl + params.url).replace(/(?