vant 商品分类页,切换无法上拉加载更多商品数据
默认进来全部商品,上拉加载更多数据时,是正常的。但切换到数码产品,请求到的商品总数有11个。每页5条。正常应该是有三次请求的。但现在的问题是。点击数码产品后,只显示了第一页的5条页面。就无法上拉加载更多的数据了。请问这种问题。应该怎么解决呢?
onLoad(cate_id,ordertype,type){
// 异步更新数据
setTimeout(() => {
this.$http({
method: 'get',
url: url,
params: {
ordertype: ordertype,
cate_id: cate_id,
page: this.page,
perPage: this.perPage,
}
})
.then( res=>{
let {message, code, data} = res.data
// 加载状态结束
this.loading = false;
if( code != 1){
this.$toast(message)
}else{
// 数据全部加载完成
if (res.data.data.data.length == 0) {
this.finished = true;
}
if( code !=1 ){
this.$toast(message)
}else{
this.GoodsList.push.apply(this.GoodsList,res.data.data.data)
this.page++;
}
}
})
}, 500);
},
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个问题最后怎么解决
是用了 VanList 吗