搜索栏延迟搜索

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





posted @ 2018-03-28 17:24  佳明兄  阅读(151)  评论(0编辑  收藏  举报

内容仅为参考使用,不保证内容的正确性,通过使用本博客内容随之而来的风险与作者无关。内容如有侵权,请通知删除!