十念 发表于 2022-8-11 23:07:32

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

/**
*
* @param fn 节流的函数
* @param delay 延迟时间
* @returns 节流过的函数
*/
let debounceTimer = ''
export function debounce(fn, delay = 700) {
clearTimeout(debounceTimer)
debounceTimer = setTimeout(() => {
    fn()
}, delay)
}使用非常简单

debounce(this.getQuery, 600)还有很多方法,请评论区留言接龙,写出你的方法。

本文由snailPush一键发布平台 snailPush 发布!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: js工具函数,自己封装一个节流函数