微信小程序識別當前小程序的版本(開發版,體驗版,線上版)


在控制台中打印 __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();

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM