vant list列表页点击搜索删选,load方法触发多次

时间:2025-04-08 08:17:08
onLoad(isSearch){ if(isSearch){ this.pageNum=1; this.finished=true; this.list=[]; } var params={ pageNo:this.pageNum, pageSize:this.pageSize, } 接口地址xxx(params).then(res => { if(res.code==200){ this.total=res.data.total; if(isSearch){ this.list = res.data; //这里一定要设置为false; this.finished = false; }else{ this.list = this.list.concat(res.data); } this.loading = false; this.pageNum+=1; // 数据全部加载完成 if (this.list.length >= this.total) { this.finished = true; } }else{ this.$toast(res.message); } }).catch(err => { console.log(err) }) },