diff --git a/pages/mine/myCollect.vue b/pages/mine/myCollect.vue index 9a207c5..e10766f 100644 --- a/pages/mine/myCollect.vue +++ b/pages/mine/myCollect.vue @@ -107,20 +107,33 @@ }; }, onShow() { - this.getGoodList(); - this.getStoreList(); + this.fetchReloadOrNextPage('reload') }, onReachBottom() { - if (this.tabCurrentIndex == 0) { - this.navList[0].params.pageNumber++; - this.getGoodList(); - } else { - this.navList[1].params.pageNumber++; - this.getStoreList(); - } + this.fetchReloadOrNextPage('next') }, methods: { + // 刷新或者下一页 + fetchReloadOrNextPage(type) { + if(type == 'next'){ + this.navList[this.tabCurrentIndex].params.pageNumber ++; + if (this.tabCurrentIndex == 0) { + this.getGoodList(); + } else { + this.getStoreList(); + } + } + else{ + this.navList[0].params.pageNumber = 1; + this.navList[1].params.pageNumber = 1; + this.goodList = []; + this.storeList = []; + this.getGoodList(); + this.getStoreList(); + } + }, + /** * 打开商品左侧取消收藏 */ diff --git a/pages/mine/myTracks.vue b/pages/mine/myTracks.vue index 1f712da..300a222 100644 --- a/pages/mine/myTracks.vue +++ b/pages/mine/myTracks.vue @@ -77,6 +77,7 @@ this.getList(); }, onShow() { + this.params.pageNumber = 1 this.trackList = []; this.getList(); },