methods:{
debouce(func,delay){
let timer = null;
return function(...args){
if(timer) clearTimeout(timer)
timer = setTimeout(() =>{
func.apply.(this,args)
},delay)
}
}
}
vue使用防抖函数
最新推荐文章于 2024-12-10 15:10:47 发布
本文深入解析了防抖函数(debounce)的实现原理及其在前端开发中的应用。通过具体代码示例,展示了如何使用setTimeout和clearTimeout来控制函数的执行频率,有效避免因频繁触发事件而造成的资源浪费。
1020

被折叠的 条评论
为什么被折叠?



