rax-example
Install
$ npm install @aligov/use-pull-reload --save
Usage
用法与 g 端 UseFormTableHooks 相似,主要用于下拉刷新
API
Props
loading data page onEnd search, reload, changePage, increasePage, updateData, updatePageSize, readyToSearch, stopSearch, forceUpdate
Function
name | param | return | describe |
---|---|---|---|
loading | boolean | / | 刷新状态(初始化和搜索会触发 loading,分页不会) |
data | Object | / | 请求结果 |
page | number | / | 当前页数 |
onEnd | boolean | / | 是否到达底部(需要保证 pageSize 大于屏幕一页可展示区域) |
search | function | / | 搜索 |
reload | function | / | 刷新 |
changePage | function | / | 分页 |
increasePage | function | / | 下一页 |
updateData | function | / | 更新数据 |
updatePageSize | function | / | 更新 pageSize |
readyToSearch | function | / | 开始请求 |
stopSearch | function | / | 停止请求 |
forceUpdate | function | / | 强制重新刷新数据 |
Example
见 demo