搜索栏延迟搜索

data:{
    timer: null
},
methods:{
    handleChange(){
        this.timer = new Date().getTime()//每次搜索框值改变都保存当前时间
        setTimeout(()=>{
            //0.5秒后比较当前时间和最后一次搜索框值改变时的时间的差值
            //只有大于等于setTimeout的间隔才调取接口
            if(new Date().getTime() - this.timer >= 500){
                this.doAjax()
            }
        },500)
    }
}





还有分享一个技术群,474471759,跟随里面的大佬一起成长,进群之后里面的JimY就是我。

如果我的博客解决了你的问题,那请你给个关注吧!
原文地址:https://www.cnblogs.com/DreamSeeker/p/8665085.html