input实现停止输入事件监听
今天为毕设做一个搜索功能,需要在用户停止输入后开始搜索,想了想用
setInterval
实现了,setTimeout
也能实现,不过我觉得前者好些。感觉代码以后还能用上,记录一下
interval_cnt=0;
interval:any
searchFocusin(){
clearInterval(this.interval)
this.interval = setInterval(()=>{
if (this.interval_cnt>0){
this.search()
this.interval_cnt=-60;
}else {
this.interval_cnt++;
}
},500)
}
searchFocusout(){
clearInterval(this.interval)
}
inputChange() {
this.interval_cnt=0;
}