taro常用组件库

组件库

组件库文档

在使用时,React 中我们需要先从 Taro 标准组件库 @tarojs/components 引用组件,再进行使用

View视图容器
ScrollView可滚动视图区域
Swiper滑块视图容器
MovableArea movable-view 的可移动区域
CoverView覆盖在原生组件之上的文本视图
CoverImage覆盖在原生组件之上的图片视图
Icon图标
Text文本
Button按钮
Checkbox多选项目
Editor编辑文本
Form表单
Input输入框
Radio单选项目
Switch开关选择器
Textarea多行输入框
Navigator页面链接
Image图片
Map地图
Canvas画布
ITouchEvent
BaseEventOrig

Taro DOM Reference

文档

小程序环境下,Taro 模拟实现的 DOM、BOM API 概览

相关代码位于 @tarojs/runtime 包中

TaroElement

小程序项目常用的API

API文档

@tarojs/taro

getAccountInfoSync:获取当前账户信息

request:发起 HTTPS 网络请求

addInterceptor:可以使用拦截器在请求发出前或发出后做一些额外操作

showLoading:显示 loading 提示框

hideLoading:隐藏 loading 提示框

navigateTo:保留当前页面,跳转到应用内的某个页面

getStorage:从本地缓存中异步获取指定 key 的内容

getStorageSync:Taro.getStorage 的同步版本

showToast:显示消息提示框

nextTick:延迟一部分操作到下一个时间片再执行。(类似于 setTimeout)

getSystemInfo:获取系统信息,支持 Promise 化使用。

getSystemInfoSync:Taro.getSystemInfo 的同步版本

getUserProfile:获取用户信息。每次请求都会弹出授权窗口,用户同意后返回 userInfo

login:调用接口获取登录凭证(code)

createSelectorQuery:返回一个 SelectorQuery 对象实例。在自定义组件或包含自定义组件的页面中,应使用 this.createSelectorQuery() 来代替

getUpdateManager:获取全局唯一的版本更新管理器,用于管理小程序更新

showModal:显示模态对话框

eventCenter:Taro.eventCenter 初始化值时触发

navigateBack:返回到上一个小程序

redirectTo:关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面。

setClipboardData:设置系统剪贴板的内容

pageScrollTo:将页面滚动到目标位置,支持选择器和滚动距离两种方式定位

setClipboardData:设置系统剪贴板的内容

requestPayment:发起微信支付

@react api

forwardRef:会创建一个React组件,这个组件能够将其接受的 ref 属性转发到其组件树下的另一个组件中

HTMLAttributes:在 React 16 中,任何标准的或自定义的 DOM 属性都是完全支持的。

Children:React.Children 提供了用于处理 this.props.children 不透明数据结构的实用方法。

cloneElement:以 element 元素为样板克隆并返回新的 React 元素

你可能感兴趣的:(#,taro,react.js,javascript,前端,taro,组件)