useManualPullDownRefresh
警告
区分官方的usePullDownRefresh, 官方为监听下拉刷新, 而本 hook 则为手动控制界面展示下拉刷新
手动下拉刷新
何时使用
当需要手动设置下拉刷新状态时
API
const [start, stop] = useManualPullDownRefresh();
参数说明
无
返回值说明
| 参数 | 类型 | 说明 |
|---|---|---|
| start | (duration?: number) => Promise<General.CallbackResult> | 开始下拉刷新。调用后触发下拉刷新动画,效果与用户手动下拉刷新一致(若设置duration, 则会在设置时间结束后自动停止下拉刷新) |
| stop | () => Promise<General.CallbackResult> | 停止当前页面下拉刷新 |
代码演示
Hook 支持度
| 微信小程序 | H5 | ReactNative |
|---|---|---|
| ✔️ | ✔️ | ✔️(无动画效果) |