vue input事件每隔一段时间再去获取输入框的值

<input v-model="searchInput" @input="handleInput"/>

2. data里加一个timeoutId: ""

3. methods里写:

handleInput() {
    if (this.timeoutId) {
        clearTimeout(this.timeoutId)
    }
    this.timeoutId = setTimeout(this.query, 600)
},
query(){
    //下面写请求数据的代码
}

参考原文地址:https://blog.csdn.net/EllynX/article/details/112392479

posted @ 2021-02-25 14:33  龙卷风吹毁停车场  阅读(362)  评论(0编辑  收藏  举报