- 通过 uni.getSystemInfoSync().platform 判断, 在百度小程序开发工具、微信小程序开发工具、支付宝小程序开发工具中使用 uni.getSystemInfoSync().platform 返回值均为 devtools
if(uni.getSystemInfoSync().platform === 'android') {
console.log('运行在Android上')
} else if(uni.getSystemInfoSync().platform === 'ios') {
console.log('运行在iOS上')
} else if(uni.getSystemInfoSync().platform === 'devtools') {
console.log('运行在开发工具上')
}
- uni-app 可通过 process.env.NODE_ENV 判断当前环境是运行环境或生产环境
if(process.env.NODE_ENV === 'development') {
console.log('开发环境')
} else {
console.log('生产环境')
}
- PS: uni-app根据process.env.UNI_PLATFORM 判断运行平台