UNPKG

@antmjs/vantui

Version:

一套适用于Taro3及React的vantui组件库

68 lines (64 loc) 1.61 kB
import { FunctionComponent } from 'react' import { ViewProps } from '@tarojs/components' export interface IPullToRefreshProps extends ViewProps { children?: React.ReactNode /** * @description 下拉文案 * @default `下拉刷新` */ pullText?: React.ReactNode /** * @description 放开文案 * @default `松开刷新` */ releaseText?: React.ReactNode /** * @description 加载文案 * @default `加载中...` */ loadingText?: React.ReactNode /** * @description 自定义加载 */ renderLoading?: React.ReactNode /** * @description 加载成功文案 * @default `刷新成功` */ successText?: React.ReactNode /** * @description 触发刷新方法,返回Promise成功 */ onRefresh: () => Promise<undefined> /** * @description 可触发下拉的y轴间距,相对于PullToRefresh组件 * @default `300` */ touchMaxStart?: number /** * @description 高度 * @default `40` */ headHeight?: number /** * @description 是否禁用 * @default `false` */ disable?: boolean /** * @description 成功状态展示时长 * @default `1000` */ successDuration?: number /** * @description 触摸触发拖拽的最小停留时间 * @default `400` */ touchMinTime?: number /** * @description 微信端使用时, 所在元素层级太深,需要设置元素层级不是很深的父元素的className(‘.xx’)或id(#xx), 支持当前组件获取rect信息 */ rectWrapper?: string } declare const PullToRefresh: FunctionComponent<IPullToRefreshProps> export { PullToRefresh }