今天写搜索组件的时候,使用到了防抖技术,之前一直没有做笔记,今天有空就记录一下

export default function debounce(func, delay) {
    let timer;
    return function (...args) {
        if (timer) {
            clearTimeout(timer)
        }
        timer = setTimeout(() => {
            func.apply(this, args)
        }, delay)
    }
}

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2019-08-18
  • 2021-05-27
  • 2022-03-01
  • 2022-12-23
  • 2022-12-23
  • 2021-11-24
猜你喜欢
  • 2019-03-21
  • 2022-03-08
  • 2021-12-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案