@lafamenta/tool
v1.0.6
Published
A tool function library
Readme
debounce
| 参数名 | 类型 | 是否必填 | 默认值 | 说明 | | :----- | :------- | :------- | :----- | :------------------------- | | fn | Function | 是 | - | 需要防抖处理的执行函数 | | delay | Number | 否 | 300 | 延迟执行时间(单位:毫秒) | | args | - | 否 | - | - |
// 1. 先创建实例(确保不会重复创建实例,导致防抖失效)
const handleDebounce = debounce(fn, delay);
// 2. 调用防抖函数并传入参数
handleDebounce(...args);throttle
| 参数名 | 类型 | 是否必填 | 默认值 | 说明 | | :----- | :------- | :------- | :----- | :------------------------- | | fn | Function | 是 | - | 需要节流处理的执行函数 | | delay | Number | 否 | 300 | 延迟执行时间(单位:毫秒) | | args | - | 否 | - | - |
// 1. 先创建实例(确保不会重复创建实例,导致节流失效)
const handleThrottle = throttle(fn, delay);
// 2. 调用节流函数并传入参数
handleThrottle(args);