plugin-taro-env

A Taro plugin supporting conditional compilation for Vue SFC template


Keywords
taro, taro-env, taro-plugin, taro-vue, taro-vue3
License
MIT
Install
npm install plugin-taro-env@0.2.0

Documentation

plugin-taro-env

支持对 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>