b2nil / plugin-taro-env

支持 Vue SFC 模板条件编译的 Taro 插件

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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>

About

支持 Vue SFC 模板条件编译的 Taro 插件


Languages

Language:TypeScript 94.4%Language:JavaScript 5.6%