小程序中同一接口截取不同数据展示

话不多说先上页面和接口

 

 接口页面:

 

 也就是说一个接口的数据得做分割并且不能重复

先去四个数据然后剩下的展示加载更多

接口这样处理

getData() {
var _this = this;
wx.showLoading({
title: '加载中...'
});
utils.http(
_this.data.url + '/ykzxapi/vedioInfoShow/queryByPage',
'POST',
1, {
pageNum: _this.data.pageNum,
pageSize: _this.data.pageSize
}
).then(res => {
wx.hideLoading();
if (res.data.status == 'success') {
var list = res.data.data.list;
var total= res.data.data.pages
if(_this.data.pageNum==1){
let banner= list.slice(0,4)
_this.setData({
homeList:banner
})
list= list.slice(4,_this.pageSize)
}
_this.setData({
list: _this.data.list.concat(list),
totalPage: total
}, function () {
if (_this.data.isOnload) {
if (_this.data.pageNum >= total) {
_this.setData({
pullUpOn: false,
loadingEnd:true
})
};
}
});
}
}).catch(res => {
console.log(res, 'res')
})
},

 

posted @ 2020-12-08 17:02  zy1314  阅读(223)  评论(0编辑  收藏  举报