节流:节流是指如果持续触发某个事件,则每隔n秒执行一次。
简单实现
flag=true,
showList(){
var that =this
clearTimeout(this.timer)
if(this.flag){
this.flag=false
<!-- 执行业务代码 -->
}
else{
<!-- 操作频繁 ,稍后再试 -->
}
this.timer=setTimeout(()=>{
that.flag=true;
},5000)
<!-- 点击过了5秒才能再点击 -->
}