如果多次点击请求同一接口,因为请求是异步的,可能会导致结果最后渲染为上一次搜索的结果,那么如何避免这种情况呢?
第一步:定义一个字段num
data() {
return {
num: 0
};
}
第二步:请求接口事件里
this.num ++;
let a = this.num;
然后在接口返回后判断num与a是否相等,若相等,说明是最后一次请求,则进行数据处理。
async getKeywordEmit(val
如果多次点击请求同一接口,因为请求是异步的,可能会导致结果最后渲染为上一次搜索的结果,那么如何避免这种情况呢?
第一步:定义一个字段num
data() {
return {
num: 0
};
}
第二步:请求接口事件里
this.num ++;
let a = this.num;
然后在接口返回后判断num与a是否相等,若相等,说明是最后一次请求,则进行数据处理。
async getKeywordEmit(val