0.1.11 • Published 4 years ago
@aligov/use-pull-reload v0.1.11
rax-example
Install
$ npm install @aligov/use-pull-reload --saveUsage
用法与 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