其他分享
首页 > 其他分享> > taro3 内置环境变量 判断是什么环境

taro3 内置环境变量 判断是什么环境

作者:互联网

process.env.TARO_ENV#

用于判断当前编译类型,目前有 weapp / swan / alipay / h5 / rn / tt / qq / quickapp 八个取值,可以通过这个变量来书写对应一些不同环境下的代码,在编译时会将不属于当前编译类型的代码去掉,只保留当前编译类型下的代码,例如想在微信小程序和 H5 端分别引用不同资源

 

 

if (process.env.TARO_ENV === 'weapp') {
require('path/to/weapp/name')
} else if (process.env.TARO_ENV === 'h5') {
require('path/to/h5/name')
}

 

同时也可以在 JSX 中使用,决定不同端要加载的组件

 

render () {
return (
<View>
{process.env.TARO_ENV === 'weapp' && <ScrollViewWeapp />}
{process.env.TARO_ENV === 'h5' && <ScrollViewH5 />}
</View>
)
}

标签:内置,TARO,taro3,env,process,weapp,h5,ENV,环境变量
来源: https://www.cnblogs.com/tongshuangxiong/p/14617345.html