useDebounce
用来处理防抖函数的hook
代码演示
基础用法
click: 0
基础用法
频繁调用 run,但只会在所有点击完成 1000ms 后执行一次相关函数, 在函数执行前,点击取消btn后则取消执行
Params
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| fun | 需要做防抖处理的函数 | function | function () {} |
| wait | 超时时间,单位ms | number | 300 |
| options | 配置信息, 详情参考:lodash.debounce | object | {} |
Result
| 参数 | 说明 |
|---|---|
| run | 防抖处理后的函数 |
| cancel | 取消防抖的函数 |