张善主

fix(聚合页):上拉加载更多

... ... @@ -62,6 +62,8 @@ export class PageHelper {
pageModel.compList.addItems(liveReviewDTO.list);
closeRefresh(pageModel, true);
}
}).catch((err: string | Resource) => {
promptAction.showToast({ message: err });
})
}else{
PageViewModel.getPageInfo(pageModel.pageId).then(pageInfo => {
... ... @@ -308,7 +310,21 @@ export class PageHelper {
private compLoadMore(pageModel: PageModel) {
//聚合页
if(pageModel.pageType == 1){
PageViewModel.postThemeList(pageModel.currentPage, pageModel.pageSize,pageModel.extra).then((liveReviewDTO) => {
if(liveReviewDTO == null || liveReviewDTO.list == null || liveReviewDTO.list.length == 0){
pageModel.hasMore = false;
return;
}else{
//更新数据
pageModel.compList.addItems(liveReviewDTO.list);
// 直接认为有分页,一直加载分页。直到没有数据,再停止
pageModel.currentPage++;
pageModel.hasMore = true;
pageModel.pageTotalCompSize = liveReviewDTO.list.length + pageModel.pageTotalCompSize
}
}).catch((err: string | Resource) => {
promptAction.showToast({ message: err });
})
}else{
PageViewModel.getPageData(pageModel.bizCopy())
.then((data: PageDTO) => {
... ...