From 55c1e80ed7d0f06392852cddec966122f7e4ba38 Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Mon, 11 May 2026 10:27:33 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=94=A8=20UNI=5FSCRIPT=20+=20DOMA?= =?UTF-8?q?IN=5FMAP=20=E6=9B=BF=E4=BB=A3=20#ifdef=20=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E5=B8=B8=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/js/config.js | 30 ++++++++++++++++-------------- package.json | 8 -------- 2 files changed, 16 insertions(+), 22 deletions(-) diff --git a/common/js/config.js b/common/js/config.js index 06779c6..a1c87b4 100644 --- a/common/js/config.js +++ b/common/js/config.js @@ -18,22 +18,24 @@ try { // 线上版本部署域名, 注意: 必须以 '/' 结尾,适用于小程序/H5/快应用等场景 // 默认域名, 自定义发行时可以修改 -let defaultDomain = ''; +let defaultDomain = ''; -// #ifdef H5_XCX_5G_QUICKAPP_COM -defaultDomain = 'https://xcx20.5g-quickapp.com'; -// #endif +// 各自定义发行脚本对应的域名映射 +// 利用 UNI_SCRIPT 环境变量(由运行的自定义脚本名称自动设置)来查找 +const DOMAIN_MAP = { + 'h5-xcx20.5g-quickapp.com': 'https://xcx20.5g-quickapp.com/', + 'h5-xcx.aigc-quickapp.com': 'https://xcx.aigc-quickapp.com/', + 'h5-5g.aigc-quickapp.com': 'https://5g.aigc-quickapp.com/', + 'h5-test.aigc-quickapp.com':'https://test.aigc-quickapp.com/', +}; -// #ifdef H5_XCX_AIGC_QUICKAPP_COM -defaultDomain = 'https://xcx.aigc-quickapp.com/'; -// #endif - -// #ifdef H5_5G_AIGC_QUICKAPP_COM -defaultDomain = 'https://5g.aigc-quickapp.com/'; -// #endif - -// #ifdef H5_TEST_AIGC_QUICKAPP_COM -defaultDomain = 'https://test.aigc-quickapp.com/'; +// #ifdef H5 +try { + const scriptName = process?.env?.UNI_SCRIPT; + if (scriptName && DOMAIN_MAP[scriptName]) { + defaultDomain = DOMAIN_MAP[scriptName]; + } +} catch (e) {} // #endif // 确保域名以 '/' 结尾 diff --git a/package.json b/package.json index 3c45a8f..837c31d 100644 --- a/package.json +++ b/package.json @@ -28,8 +28,6 @@ "UNI_PLATFORM": "h5" }, "define": { - "H5_XCX_5G_QUICKAPP_COM": true, - "H5_PRODUCTION": true, "PRODUCTION": true } }, @@ -39,8 +37,6 @@ "UNI_PLATFORM": "h5" }, "define": { - "H5_XCX_AIGC_QUICKAPP_COM": true, - "H5_PRODUCTION": true, "PRODUCTION": true } }, @@ -50,8 +46,6 @@ "UNI_PLATFORM": "h5" }, "define": { - "H5_5G_AIGC_QUICKAPP_COM": true, - "H5_PRODUCTION": true, "PRODUCTION": true } }, @@ -61,8 +55,6 @@ "UNI_PLATFORM": "h5" }, "define": { - "H5_TEST_AIGC_QUICKAPP_COM": true, - "H5_PRODUCTION": true, "PRODUCTION": true } }