uniapp 自动判断所处环境

引言

因为之前做小程序恶心到了,所以好长时间都很排斥小程序。最近重拾起来,打算好好的学习一下,对于传统的node开发,我们通过process.env.NODE_ENV进行判断,但是小程序这里好像就不起作用了。

代码

// #ifdef MP-WEIXIN
const version = __wxConfig.envVersion; // 'develop' | 'trial' | 'release'

console.log('>>>>>>',version) // 在这里可以进行输出,观察当前所处环境
if (version === 'develop') {
  BASE_URL = 'http://127.0.0.1:8000/api/';
} else if (version === 'trial') {
  BASE_URL = 'https://test.zunmx.top/api/';  // 体验版环境
} else if (version === 'release') {
  BASE_URL = 'https://prod.zunmx.top/api/';  // 正式发布环境
}
// #endif

// #ifndef MP-WEIXIN
// 非微信小程序平台,比如H5或App
if (process.env.NODE_ENV === 'development') {
  BASE_URL = 'http://127.0.0.1:8000/api/';
} else {
  BASE_URL = 'https://demo.zunmx.top/api/';
}
// #endif

结语

多看文档,其实这个东西并不是uniapp的函数,而是微信小程序的。

评论 0

还没有评论,来说点什么吧。

提交后需要审核才会公开。