<el-input
v-model="data"
style="width:50%"
class="mr-10"
@input="handleInput"
placeholder="模糊查询,输入完成后1.5s启动">
</el-input>
逻辑:判断是否有输入,如果有输入,则清空并重启定时器,从头开始1.5s计时。
handleInput(val){
if (this.timer) {
clearTimeout(this.timer)
}
this.timer = setTimeout(() => {
if(val !== ''){
this.getSearchData();
}
}, 1500)
}