2.2.1 • Published 3 months ago
@pluve/taro-one v2.2.1
前言
基于 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-2.0.0-beta.7.0
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