美文网首页
js工具函数,自己封装一个节流函数

js工具函数,自己封装一个节流函数

作者: 前端蜗牛老师 | 来源:发表于2022-06-23 18:54 被阅读0次
    /**
     *
     * @param fn 节流的函数
     * @param delay 延迟时间
     * @returns 节流过的函数
     */
    let debounceTimer = ''
    export function debounce(fn, delay = 700) {
      clearTimeout(debounceTimer)
      debounceTimer = setTimeout(() => {
        fn()
      }, delay)
    }
    
    

    使用非常简单

     debounce(this.getQuery, 600)
    

    还有很多方法,请评论区留言接龙,写出你的方法

    相关文章

      网友评论

          本文标题:js工具函数,自己封装一个节流函数

          本文链接:https://www.haomeiwen.com/subject/ijsmvrtx.html