uniapp:根据环境(开发、测试、生产)选择服务器接口或者业务

一、根据环境(开发、测试、生产)选择服务器接口或者业务

打开main.js 页面,使用以下代码

javascript 复制代码
const accountInfo = wx.getAccountInfoSync();
const envWx = accountInfo.miniProgram.envVersion;
if (envWx === 'develop') {
  console.log('开发环境:'+envWx);
} else if (envWx === 'trial') {
  console.log('测试环境:'+envWx);
}else{
  console.log('生产环境+灰度环境:'+envWx);
}

参考官方文档:uni.getAccountInfoSync() | uni-app官网

二、判断环境(微信小程序、App、iOS、其它)选择

javascript 复制代码
if (process.env.NODE_ENV === 'development') {
	console.log('开发环境');
} else {
	console.log('生产环境');
}

参考官方文档:

相关推荐
郑州光合科技余经理11 分钟前
同城020系统架构实战:中台化设计与部署
java·大数据·开发语言·后端·系统架构·uni-app·php
林恒smileZAZ22 分钟前
Uni-app 性能天坑:为什么 v-if 删不掉 DOM 节点
uni-app·notepad++
m0_740859623 小时前
解决uniapp跳转页面警告:Extraneous non-props attributes ...
前端·javascript·uni-app
2501_915909064 小时前
苹果iOS应用上架详细流程与注意事项解析
android·ios·小程序·https·uni-app·iphone·webview
郑州光合科技余经理5 小时前
源码部署同城O2O系统:中台架构开发指南
java·开发语言·后端·架构·系统架构·uni-app·php
快起来搬砖了6 小时前
UniApp/Vue2 通用工具函数库(完整版):覆盖校验、格式、业务全场景
前端·uni-app
2501_915909066 小时前
在无需越狱的前提下如何对 iOS 设备进行文件管理与数据导出
android·macos·ios·小程序·uni-app·cocoa·iphone
The_era_achievs_hero8 小时前
封装api方法(全面)
前端·javascript·uni-app·api·封装接口
游戏开发爱好者88 小时前
iPhone 网络调试的过程,请求是否发出,是否经过系统代理,app 绕过代理获取数据
android·网络·ios·小程序·uni-app·iphone·webview
快起来搬砖了8 小时前
【UniApp 实战】封装高性能本地缓存工具类:支持过期自动清理、数据类型自动转换
缓存·uni-app