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