支持对 Vue SFC 模板进行条件编译
支持 Vue 2.0 和 Vue 3.0
yarn add -D plugin-taro-env
- 在编译配置文件中配置插件:
// config/index.js
{
plugins: ['plugin-taro-env'],
}
-
使用
taro-env
属性标注平台特有的组件,编译后会删除目标平台不需要的代码。taro-env
的值应与process.env.TARO_ENV
一致。例如,如下 SFC 模板:
<view> <view taro-env="weapp">weapp specific node</view> <view taro-env="h5">h5 specific node</view> </view>
编译到
weapp
平台后,相当于:<view> <view>weapp specific node</view> </view>
编译到
h5
平台后,相当于:<view> <view>h5 specific node</view> </view>