前言
Taro UI
特性
简单易用:支持 npm 安装,自动处理 npm 资源之间的依赖关系
框架支持:基于 Taro 开发组件,与 Taro 无缝衔接
多端适配:一套组件可以在微信小程序/ H5 / ReactNative 等多端适配运行
样式美观:明哥(AT-UI 设计者、主程)亲自设计,细节把关,符合现代扁平化设计审美
组件丰富:提供丰富的基础组件,覆盖大部分使用场景,满足各种功能需求
按需引用:可按需使用独立的组件,不必引入所有文件,可最小化注入到项目中
多套主题:内置多套主题颜色,任君选择(将在 1.1 版本开放此特性)
快速开始
安装 Taro
$ npm install -g @tarojs/cli
$ yarn global add @tarojs/cli
初始化项目
$ taro init myApp
安装 Taro UI
$ cd myApp
$ npm i taro-ui
使用
import { AtButton } from 'taro-ui'
示例
import Taro, { Component, Config } from '@tarojs/taro'
import { View } from '@tarojs/components'
import { AtButton } from 'taro-ui'
import './index.scss'
export default class Index extends Component {
config: Config = {
navigationBarTitleText: '首页'
}
render () {
return (
<View className='index'>
<AtButton type='primary'>按钮文案</AtButton>
</View>
)
}
}
编译并预览
# npm script
$ npm run dev:weapp
# 仅限全局安装
$ taro build --type weapp --watch
# npx用户也可以使用
$ npx taro build --type weapp --watch
# npm script
$ npm run dev:h5
# 仅限全局安装
$ taro build --type h5 --watch
# npx用户也可以使用
$ npx taro build --type h5 --watch
意见反馈
本文分享自微信公众号 - 凹凸实验室(AOTULabs)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。