2.2.1 • Published 3 months ago

@pluve/taro-one v2.2.1

Weekly downloads
-
License
MIT
Repository
-
Last release
3 months ago

npm (scoped)

前言

基于 Taro 框架开发的 React 版本的多端 UI 组件库

文档

Taro One 正处于开发阶段,可能会出现重大改动,请谨慎使用。

特性

  • 基于 Taro 开发的 UI 组件
  • 微信小程序 / H5 多端适配运行(支付宝小程序 / 百度小程序 / 字节跳动小程序 端未测试,ReactNative 端暂不支持)
  • 支持按需引入
  • 支持 Typescript

安装

# 使用 npm
npm i @pluve/taro-one

# 使用 yarn
yarn add @pluve/taro-one

使用

按需加载

// babel.config.js
module.exports = {
  presets: [
    // ...
  ],
  plugins: [
    [
      'import',
      {
        libraryName: '@pluve/taro-one',
        libraryDirectory: 'lib/components',
        style: false,
        camel2DashComponentName: true,
        // 此操作可提高 H5 平台的兼容性,建议配置
        customName:
          process.env.TARO_ENV === 'h5'
            ? (name) => {
                if (['view', 'text', 'image', 'input', 'transition'].includes(name)) {
                  return `@pluve/taro-one/lib/components/${name}/index.h5`;
                }
                return `@pluve/taro-one/lib/components/${name}`;
              }
            : undefined,
      },
      'taro-one',
    ],
  ],
};
// app.tsx
import React, { PureComponent } from 'react';
import '@pluve/taro-one/dist/style/index.scss';

export default class App extends PureComponent {
  public render() {
    return this.props.children;
  }
}
// 页面使用组件
import React from 'react';
import { Button } from '@pluve/taro-one';

export default () => <Button type="primary">按钮</Button>;
2.2.1

3 months ago

2.1.1-beta.0

5 months ago

2.2.1-beta.1

5 months ago

2.0.4

10 months ago

2.1.0

6 months ago

2.1.0-alpha.0

6 months ago

2.0.2

11 months ago

2.0.1-alpha.0

11 months ago

2.0.1-alpha.1

11 months ago

2.0.0-beta.8

2 years ago

2.0.0-beta.6

2 years ago

2.0.0-beta.5

3 years ago

2.0.0-beta.4

3 years ago

2.0.0-beta.3

3 years ago

2.0.0-beta.2

3 years ago

2.0.0-beta.1

3 years ago

2.0.0-beta.0

3 years ago

2.0.0-alpha.5

3 years ago

2.0.0-alpha.6

3 years ago

2.0.0-alpha.7

3 years ago

2.0.0-alpha.3

3 years ago

2.0.0-alpha.4

3 years ago

2.0.0-alpha.2

3 years ago

2.0.0-alpha.1

3 years ago

2.0.0-alpha.0

3 years ago