项目: taro3 + vue3

判断是支付宝/微信/H5

支付宝 -> process.env.TARO_ENV === ‘alipay’
微信 -> process.env.TARO_ENV === ‘weapp’
H5 -> process.env.TARO_ENV === ‘h5’

判断是否是开发者工具

支付宝 -> my.isIDE
微信 -> Taro.getSystemInfoSync().platform === ‘devtools

判断是开发版/体验版/正式版

支付宝 -> my.getRunScene,但是推荐用my.getAccountInfoSync
微信 - > Taro.getAccountInfoSync()

这两个端的返回值一样

在这里插入图片描述

判断测试、正式环境

process.env.NODE_ENV

更多推荐