This commit is contained in:
2026-03-25 14:54:15 +08:00
commit ab4646b43a
827 changed files with 123812 additions and 0 deletions
@@ -0,0 +1,15 @@
export function useDebounce(delay: number = 500) {
let timeout: ReturnType<typeof setTimeout> | null = null;
// 防抖函数
function debounce(callback: () => void, debounceTime?: number) {
debounceTime = debounceTime || delay;
if (timeout) clearTimeout(timeout);
timeout = setTimeout(() => {
callback();
}, debounceTime);
}
return {
debounce
};
}