运行环境判断
uni-app 可通过 process.env.NODE_ENV 判断当前环境是开发环境还是生产环境。一般用于连接测试服务器或生产服务器的动态切换
在HBuilderX 中,点击“运行”编译出来的代码是开发环境,点击“发行”编译出来的代码是生产环境
devolopment 开发环境
production 生产环境
let baseurl = null
if(process.env.NODE_ENV=='development'){
// 开发环境
baseurl = "http://localhost:3000"
}else{
// 生产环境
baseurl="http://yangyayue.club"
}
四、平台判断
1编译期判断 (条件编译)
编译期判断 编译期判断,即条件编译,不同平台在编译出包后已经是不同的代码
用途:
不同的平台 展示不同的效果
发布多端时,就微信小程序端有问题,就用条件编译单独解决这一端的问题
tempalte
<!-- #ifdef H5 -->
<button type="primary">只在h5显示</button>
<!-- #endif -->
<!-- #ifdef MP-WEIXIN -->