挂账增加

This commit is contained in:
GaoHao
2024-11-27 11:27:54 +08:00
parent bcb058e136
commit 8d37679bac
16 changed files with 2238 additions and 4 deletions

25
commons/utils/debounce.js Normal file
View File

@@ -0,0 +1,25 @@
/**
* @desc 函数防抖
* @param func 目标函数
* @param wait 延迟执行毫秒数
* @param immediate true - 立即执行, false - 延迟执行
*/
export const debounce = function(func, wait = 1000, immediate = true) {
let timer;
return function() {
let context = this,
args = arguments;
if (timer) clearTimeout(timer);
if (immediate) {
let callNow = !timer;
timer = setTimeout(() => {
timer = null;
}, wait);
if (callNow) func.apply(context, args);
} else {
timer = setTimeout(() => {
func.apply(context, args);
}, wait)
}
}
}