在控制台中打印 __wxConfig
可以得到以下數據
其中enVersion為運行環境,有以下幾個值
enVersion: "develop" //開發版
enVersion: "trial" //體驗版
enVersion: "release" //正式版
在開發過程中,通常測試版和正式版的api的根路徑不同,需要在發布時手動去更改路徑,這就顯得很繁瑣,使用 __wxConfig.enVersion 可以判斷
封裝函數如下
function version(){ console.log('envVersion', __wxConfig.envVersion); let version = __wxConfig.envVersion; switch (version) { case 'develop': return 'https://測試版環境域名'; break; case 'trial': return 'https://體驗版環境域名'; break; case 'release': return 'https://線上環境域名'; break; default: return 'https://測試版環境域名'; } } //調用 version();