This commit is contained in:
2023-09-13 18:29:35 +08:00
commit 4ac8391a9a
126 changed files with 15555 additions and 0 deletions

16
src/hooks/useDebounce.js Normal file
View File

@@ -0,0 +1,16 @@
/**
* @description: 函数防抖
* @param {Function} fn: 函数
* @param {Number} time: 时间
* @return {Function} 处理后的函数
*/
function useDebounce(fn, time = 1000) {
let timeLock = null;
return function (...args) {
clearTimeout(timeLock);
timeLock = setTimeout(() => {
fn(...args);
}, +time);
};
}
export default useDebounce;