遇到了搜索框 搜索问题,输入文字,自动搜索,发现按下键盘就调用接口,其实没必要每次没按下键盘就调用接口的,这里可以给它一个定时器
上代码
<div>
<el-input v-model="inp" @keyup="keyupp"></el-input>
<div>{{inp}}</div>
</div>
const inp = ref(222)
//记录上一次的延时器
var timer = null;
const keyupp = () => {
// alert(111)
clearTimeout(timer)
// 重新设置新的延时器
timer = setTimeout(function () {
getPubplaPage()//调用接口
}, 1000)
}
其实这也叫防抖函数