1.需求分析,页面进来的时候显示10条数据,用户下拉加载新的数据
1.1onReachBottom()监听用户上拉触底事件。
data: {
currentTypeId: '1',
dataMenuArr: [
{ "label_name": "分润奖", "label_id": 1 },
{ "label_name": "区域奖", "label_id": 2 },
{ "label_name": "推荐奖", "label_id": 3 }
],
page: 1,
dataSearchArr: [],
userId: wx.getStorageSync('userId'),
isChick:false,
hiddenName: true,
prizeList:[
{ "prize_name": "课程奖励", "prize_id": 1 },
{ "prize_name": "商品奖励", "prize_id": 2 },
],
page1:1,
},
onLoad : function (options) {
var that = this;
wx.setNavigationBarTitle({
title : '我的收益'
});
that.setData({
userId: wx.getStorageSync('userId')
});
wx.request({
url: app.globalData.linkStr + '/HappyHui/filter/queryOrderByCnd.do',
method: "POST",
header: {
'content-type': 'application/json'
},
data: {
page: that.data.page1,
rows: 10,
type_id: that.data.currentTypeId
},
success: function (res) {
console.log(res.data);
that.setData({
dataSearchArr: res.data.data.list
})
}
});
},
onReachBottom: function () {
var that = this;
var page = that.data.page1+1;
that.setData({
page1: page,
})
var prizeid = JSON.stringify(that.data.prizeid);
wx.request({
url: app.globalData.linkStr + '/HappyHui/filter/queryOrderByCnd.do',
method: "POST",
header: {
'content-type': 'application/json'
},
data: {
page: that.data.page1,
rows: 10,
type: prizeid,
type_id: that.data.currentTypeId
},
success: function (res) {
console.log(res.data);
var arr1 = that.data.dataSearchArr;
var arr2 = res.data.data.list;
console.log(arr1);
console.log(arr2)
arr1 = arr1.concat(arr2)
that.setData({
dataSearchArr: arr1
})
}
});
},
其实也可以把加载的那块数据疯转起来
shuju:function(e){
var that=this;
var prizeid = JSON.stringify(that.data.prizeid);
var currentTypeId = that.data.currentTypeId;
wx.request({
url: app.globalData.linkStr + '/HappyHui/filter/queryOrderByCnd.do',
method: "POST",
header: {
'content-type': 'application/json'
},
data: {
page: that.data.page1,
rows: 10,
type: prizeid,
type_id: currentTypeId
},
success: function (res) {
console.log(res.data);
var arr1 = that.data.dataSearchArr;
var arr2 = res.data.data.list;
arr1 = arr1.concat(arr2)
that.setData({
dataSearchArr: arr1
})
}
});
},
onLoad : function (options) {
var that = this;
wx.setNavigationBarTitle({
title : '我的收益'
});
that.setData({
userId: wx.getStorageSync('userId')
});
that.shuju();
},
onReachBottom: function () {
var that = this;
var page = that.data.page1+1;
that.setData({
page1: page,
})
that.shuju();
},