Showing
1 changed file
with
17 additions
and
1 deletions
| @@ -62,6 +62,8 @@ export class PageHelper { | @@ -62,6 +62,8 @@ export class PageHelper { | ||
| 62 | pageModel.compList.addItems(liveReviewDTO.list); | 62 | pageModel.compList.addItems(liveReviewDTO.list); |
| 63 | closeRefresh(pageModel, true); | 63 | closeRefresh(pageModel, true); |
| 64 | } | 64 | } |
| 65 | + }).catch((err: string | Resource) => { | ||
| 66 | + promptAction.showToast({ message: err }); | ||
| 65 | }) | 67 | }) |
| 66 | }else{ | 68 | }else{ |
| 67 | PageViewModel.getPageInfo(pageModel.pageId).then(pageInfo => { | 69 | PageViewModel.getPageInfo(pageModel.pageId).then(pageInfo => { |
| @@ -308,7 +310,21 @@ export class PageHelper { | @@ -308,7 +310,21 @@ export class PageHelper { | ||
| 308 | private compLoadMore(pageModel: PageModel) { | 310 | private compLoadMore(pageModel: PageModel) { |
| 309 | //聚合页 | 311 | //聚合页 |
| 310 | if(pageModel.pageType == 1){ | 312 | if(pageModel.pageType == 1){ |
| 311 | - | 313 | + PageViewModel.postThemeList(pageModel.currentPage, pageModel.pageSize,pageModel.extra).then((liveReviewDTO) => { |
| 314 | + if(liveReviewDTO == null || liveReviewDTO.list == null || liveReviewDTO.list.length == 0){ | ||
| 315 | + pageModel.hasMore = false; | ||
| 316 | + return; | ||
| 317 | + }else{ | ||
| 318 | + //更新数据 | ||
| 319 | + pageModel.compList.addItems(liveReviewDTO.list); | ||
| 320 | + // 直接认为有分页,一直加载分页。直到没有数据,再停止 | ||
| 321 | + pageModel.currentPage++; | ||
| 322 | + pageModel.hasMore = true; | ||
| 323 | + pageModel.pageTotalCompSize = liveReviewDTO.list.length + pageModel.pageTotalCompSize | ||
| 324 | + } | ||
| 325 | + }).catch((err: string | Resource) => { | ||
| 326 | + promptAction.showToast({ message: err }); | ||
| 327 | + }) | ||
| 312 | }else{ | 328 | }else{ |
| 313 | PageViewModel.getPageData(pageModel.bizCopy()) | 329 | PageViewModel.getPageData(pageModel.bizCopy()) |
| 314 | .then((data: PageDTO) => { | 330 | .then((data: PageDTO) => { |
-
Please register or login to post a comment