Appearance
useDebounceFn
▸ useDebounceFn(fn
, wait?
, options?
): useDebounceFnResult
使用防抖函数实现的 Vue Hook,用于在组件中创建一个经过防抖处理的函数。
参数
Name | Type | Default value | Description |
---|---|---|---|
fn | Function | undefined | 要执行的函数。 |
wait? | number | 3000 | 防抖等待的毫秒数,在该时间间隔后执行函数。 |
options? | Object | undefined | 防抖配置选项。 |
options.leading | boolean | undefined | - |
options.trailing | boolean | undefined | - |
返回值
- 一个包含运行函数、取消、立即执行和判断是否运行中的对象。
Throws
如果传入的 fn 不是一个函数,则抛出 TypeError。