输入搜索,防抖动 思路
用input 的change方法
然后再用setTimeout , 比如1秒之内,拿1秒前的值和现在的值对比,如果发生变化,则说明用户在输入
如果1秒前的值和当前的值一样,就说明用户没有连续输入
如果用户没有连续输入,就去调接口搜索
searchEvent (e) { //搜索 修改,未避免搜索太过频繁 一秒内如果值没有变化,那么就进行数据搜索
let oldValue = this.parentpras.keyword
// console.log('????当前输入的值', e.target.value)
setTimeout(() => {
// console.log('之前输入的值', oldValue)
if (oldValue != e.target.value) {
return
} else {
//调用接口
}
},1000)
}
浙公网安备 33010602011771号