// 获取互动头条列表
getHuDongList:
function () {
wx.showToast({
title:
'请稍后...',
icon:
'loading',
duration:
1000
});
if (!
this.data.hasMore) {
wx.stopPullDownRefresh();
return;
}
var that =
this;
wx.request({
url: _Data.yjsb_hudong,
//仅为示例,并非真实的接口地址
data: {
page: that.data.page,
cate_id: that.data.cateTabActiveIndex
},
method:
"get",
header: {
"Content-Type":
"application/x-www-form-urlencoded"
//post
},
complete:
function( res ) {
var datas = res.data;
if (that.data.page ==
1) {
//默认进来进来 或者刷新时调用
that.data.hudongList.splice(
0, that.data.hudongList.length);
if (datas.length >
0) {
for(
var i =
0; i < datas.length; i++){
// 时间设置
// datas[i].create_time = util.formatTimes(datas[i].create_time, 'M/D h:m');
// 判断图片数量
var img = datas[i].image_content.split(
"|http://");
if (img[
0] ==
'') {
datas[i].count_img =
0;
// 无图
}
if (img.length >
2) {
datas[i].count_img =
2;
// 多图
datas[i].img = img;
}
else
if (img.length ==
1 && img[
0] !==
'') {
datas[i].count_img =
1;
// 单图
}
}
that.data.hudongList = that.data.hudongList.concat(datas);
}
}
else {
//加载更多数据
if (datas.length >
0) {
for(
var i =
0; i < datas.length; i++){
// 时间设置
// datas[i].create_time = util.formatTimes(datas[i].create_time, 'M/D h:m');
// 判断图片数量
var img = datas[i].image_content.split(
"|http://");
if (img[
0] ==
'') {
datas[i].count_img =
0;
// 无图
}
if (img.length >
2) {
datas[i].count_img =
2;
// 多图
datas[i].img = img;
}
else
if (img.length ==
1 && img[
0] !==
'') {
datas[i].count_img =
1;
// 单图
}
}
that.data.hudongList = that.data.hudongList.concat(datas);
}
else {
that.setData({ hasMore:
false})
}
}
var hudong = that.data.hudongList;
that.setData({
hudongList: hudong,
});
that.data.page = parseInt(that.data.page) +
1;
if( res ==
null ) {
reject(
new Error(
'网络请求失败'))
}
},
success:
function(res) {}
})
},