# debounce
函数防抖
概念:在指定时间段内连续函数调用,只让其执行一次,超过指定时间段重新开始
应用场景:
- 文本连续输入,ajax 验证/关键字搜索
正常监听
防抖效果
节流效果
import { debounce } from '@hui-pro/utils';
debounce(func, wait, immediate);
# API
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
func | 防抖函数回调 | Function | - | - |
wait | 防抖时间间隔 | Number(ms) | 16(ms) | - |
immediate | 设置为 ture 时,调用触发于开始边界而不是结束边界 | Boolean | false | - |