From 62f4d15747f99375ebab0d2b275312fc9c7f32e4 Mon Sep 17 00:00:00 2001 From: mengxiaolong Date: Fri, 7 Aug 2020 15:22:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E6=A6=9C=E5=8D=95=E5=88=86=E9=A1=B5?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../congratulation/CongratulationList.vue | 45 +++++++++++-------- 1 file changed, 26 insertions(+), 19 deletions(-) diff --git a/src/views/ebiz/congratulation/CongratulationList.vue b/src/views/ebiz/congratulation/CongratulationList.vue index 796d3b2f5..e68a89aca 100644 --- a/src/views/ebiz/congratulation/CongratulationList.vue +++ b/src/views/ebiz/congratulation/CongratulationList.vue @@ -1,10 +1,13 @@ @@ -23,17 +26,14 @@ export default { }, data() { return { - active: '0', posterType: 'hb', srcUrl: '@/images/u10199.png', pageNum: 1, pageSize: 9, posterList: [], // 贺报列表 imgUrls: [], - show: false, index: 0, - loading: true, - finished: false + totalPage: 0 } }, created() { @@ -54,12 +54,8 @@ export default { } let res = await getPosterList(param) if (res.result == 0) { - if (res.pageInfo.pages === this.pageNum) { - this.finished = true - } - this.loading = false - this.pageNum++ - this.posterList.push(...res.pageInfo.list) + this.totalPage = res.pageInfo.pages + this.posterList = res.pageInfo.list for (let item of this.posterList) { let url = (config.imgDomain + `/returnImageStream?a=b.jpg&imgPath=${item.posterNarrowUrl}`).replace(/\+/g, '%2B') item.realUrl = url @@ -74,12 +70,21 @@ export default { images: this.imgUrls, startPosition: index }) + }, + pageChange(pageNum) { + this.pageNum = pageNum + this.getPostList() } } }