|
|
@@ -17,7 +17,7 @@ Component({ |
|
|
|
list: [], |
|
|
|
flag: "", |
|
|
|
loading: true, //"上拉加载"的变量,默认false,隐藏 |
|
|
|
content:"", |
|
|
|
content: "", |
|
|
|
return_list: [], |
|
|
|
current: 0, |
|
|
|
current_scroll: 0, |
|
|
@@ -30,13 +30,17 @@ Component({ |
|
|
|
* 组件的方法列表 |
|
|
|
*/ |
|
|
|
methods: { |
|
|
|
handleChange({ detail }) { |
|
|
|
handleChange({ |
|
|
|
detail |
|
|
|
}) { |
|
|
|
this.setData({ |
|
|
|
current: detail.key |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
handleChangeScroll({ detail }) { |
|
|
|
handleChangeScroll({ |
|
|
|
detail |
|
|
|
}) { |
|
|
|
let that = this; |
|
|
|
|
|
|
|
// 切换tab时重新初始化下list 和 allow_load |
|
|
@@ -65,8 +69,8 @@ Component({ |
|
|
|
// 券list获取 |
|
|
|
if (that.data.allow_load) { |
|
|
|
that.setData({ |
|
|
|
loading:true, |
|
|
|
content:'小主,我在玩命加载中...' |
|
|
|
loading: true, |
|
|
|
content: '小主,我在玩命加载中...' |
|
|
|
}) |
|
|
|
// 根据 key == 0 区分全部或其它tab,决定是否传参数 business |
|
|
|
if (key == 0) { |
|
|
@@ -94,36 +98,42 @@ Component({ |
|
|
|
*/ |
|
|
|
if (pageNum >= res.data.pages) { |
|
|
|
that.setData({ |
|
|
|
allow_load: false |
|
|
|
allow_load: false, |
|
|
|
loading: true, |
|
|
|
content: "——— 在拉裤子就掉了啦 ———" |
|
|
|
}); |
|
|
|
console.log("我已经加载完毕") |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 先赋值后渲染页面 |
|
|
|
* concat 不会改变原数组值 |
|
|
|
* push 会改变原数组值,但不会一条一条插入,而是整个数组插入 |
|
|
|
*/ |
|
|
|
that.data.list = that.data.list.concat(res.data.list); |
|
|
|
that.setData({ |
|
|
|
list: that.data.list |
|
|
|
}); |
|
|
|
console.log(pageNum); |
|
|
|
if(pageNum ==1){ |
|
|
|
that.setData({ |
|
|
|
list: [] |
|
|
|
}) |
|
|
|
} |
|
|
|
var tmpArr = that.data.list; |
|
|
|
tmpArr.push.apply(tmpArr,res.data.list); |
|
|
|
that.setData({ |
|
|
|
list: tmpArr |
|
|
|
}) |
|
|
|
|
|
|
|
console.log(tmpArr); |
|
|
|
|
|
|
|
}); |
|
|
|
setTimeout(function() { |
|
|
|
setTimeout(function () { |
|
|
|
that.setData({ |
|
|
|
loading:false, |
|
|
|
loading: false, |
|
|
|
}) |
|
|
|
}, 1400); |
|
|
|
} else { |
|
|
|
console.info("allow_load==false 已禁止加载"); |
|
|
|
that.setData({ |
|
|
|
loading:true, |
|
|
|
loading: true, |
|
|
|
content: "——— 在拉裤子就掉了啦 ———" |
|
|
|
}) |
|
|
|
setTimeout(function(){ |
|
|
|
setTimeout(function () { |
|
|
|
that.setData({ |
|
|
|
loading:false, |
|
|
|
loading: false, |
|
|
|
}) |
|
|
|
},1400) |
|
|
|
}, 1400) |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
@@ -153,6 +163,9 @@ Component({ |
|
|
|
if (app.globalData.token && app.globalData.token != null) { |
|
|
|
app.businessListCallback(app.globalData.token); |
|
|
|
} |
|
|
|
that.setData({ |
|
|
|
list:[] |
|
|
|
}) |
|
|
|
that.getList(0, 1); |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |