DebounceLoad.ets 227 B

12345678910
  1. // 防抖函数实现
  2. export function YtDebounce(del: () => void, delay: number) {
  3. let timer: number | null = null;
  4. return () => {
  5. if (timer) {
  6. clearTimeout(timer);
  7. }
  8. timer = setTimeout(del, delay);
  9. };
  10. }