34 lines
826 B
JavaScript
34 lines
826 B
JavaScript
var t = getApp(), a = t.requirejs("core");
|
|
|
|
Page({
|
|
data: {
|
|
page: 1,
|
|
loaded: !1,
|
|
loading: !1,
|
|
list: []
|
|
},
|
|
getList: function() {
|
|
var t = this;
|
|
t.setData({
|
|
loading: !0
|
|
}), a.get("shop/notice/get_list", {
|
|
page: this.data.page
|
|
}, function(a) {
|
|
t.setData({
|
|
loading: !1,
|
|
show: !0
|
|
}), a.list.length > 0 ? t.setData({
|
|
page: t.data.page + 1,
|
|
list: t.data.list.concat(a.list)
|
|
}) : a.list.length < a.pagesize && t.setData({
|
|
loaded: !0
|
|
});
|
|
});
|
|
},
|
|
onReachBottom: function() {
|
|
this.data.loaded || this.getList();
|
|
},
|
|
onLoad: function(a) {
|
|
t.url(a), this.getList();
|
|
}
|
|
}); |