|
// 上拉加载
getmorenews: function() {
if (_self.loadingType !== 0) {//loadingType!=0;直接返回
return false;
}
_self.loadingType = 1;
uni.showNavigationBarLoading();//显示加载动画
uni.request({
url:'https://www.frbkw.com/wp-json/wp/v2/posts?page=' + page,
method: 'GET',
success: function(res) {
console.log(JSON.stringify(res));
if (res.data == null) {//没有数据
_self.loadingType = 2;
uni.hideNavigationBarLoading();//关闭加载动画
return;
}
page++;//每触底一次 page +1
_self.newsList = _self.newsList.concat(res.data);//将数据拼接在一起
_self.loadingType = 0;//将loadingType归0重置
uni.hideNavigationBarLoading();//关闭加载动画
}
});
},
|