From b0128497cea9d7ce703e02652a884e250db4de04 Mon Sep 17 00:00:00 2001 From: yiming <m13691596795@163.com> Date: 星期二, 02 四月 2024 15:06:58 +0800 Subject: [PATCH] 检索bug2 --- pages/retrievalPage/index.js | 124 ++++++++++++++++++++++++++++++++++++++--- 1 files changed, 115 insertions(+), 9 deletions(-) diff --git a/pages/retrievalPage/index.js b/pages/retrievalPage/index.js index 9874ac2..ce675e7 100644 --- a/pages/retrievalPage/index.js +++ b/pages/retrievalPage/index.js @@ -714,17 +714,13 @@ isMore: false }) }, 100) - } } - - - }, // 涓嬫媺鍑芥暟 onPullDownRefresh() { - + console.log(456); if (this.data.tabValue == 4) { this.setData({ "pageCount.page": 1 @@ -750,7 +746,6 @@ console.log(e); const key = e.currentTarget.dataset.key; const item = e.currentTarget.dataset.item; - this.setData({ [key]: true, dialogKey: key, @@ -775,8 +770,6 @@ this.setData({ [dialogKey]: false }); - - console.log(this.data.input); console.log(this.data.Md5); if (this.data.input) { @@ -795,7 +788,6 @@ icon: 'none', }); } - }, // 寮圭獥鍙栨秷 closeDialog() { @@ -807,6 +799,120 @@ }); console.log(111); }, + onScrollToLower() { + if (this.data.tabValue == 0) { + console.log(0); + if (this.data.bookData.length < this.data.bookTotal) { + this.setData({ + isMore: true, + "pageCount.page": this.data.pageCount.page + 1 + }) + this.retrievalPageGet() + } else { + this.setData({ + isMore: true, + }) + setTimeout(() => { + this.setData({ + isMore: false + }) + }, 100) + } + } else if (this.data.tabValue == 1) { + + if (this.data.courseData.length < this.data.courseTotal) { + this.setData({ + isMore: true, + "pageCount.page": this.data.pageCount.page + 1 + }) + this.retrievalPageGet() + } else { + this.setData({ + isMore: true, + }) + setTimeout(() => { + this.setData({ + isMore: false + }) + }, 100) + + } + console.log(2); + } else if (this.data.tabValue == 2) { + + if (this.data.digitalTextbooksData.length < this.data.digitalTextbooksTotal && this.data.digitalTextbooksData.length > 9) { + this.setData({ + isMore: true, + "pageCount.page": this.data.pageCount.page + 1 + }) + this.retrievalPageGet() + } else { + this.setData({ + isMore: true, + }) + setTimeout(() => { + this.setData({ + isMore: false + }) + }, 100) + + } + console.log(2); + } else if (this.data.tabValue == 3) { + if (this.data.seminarData.length < this.data.seminarTotal) { + this.setData({ + isMore: true, + "pageCount.page": this.data.pageCount.page + 1 + }) + this.retrievalPageGet() + } else { + this.setData({ + isMore: true, + }) + setTimeout(() => { + this.setData({ + isMore: false + }) + }, 100) + } + console.log(3); + } else if (this.data.tabValue == 4) { + if (this.data.bookFairData.length < this.data.bookFairTotal) { + this.setData({ + isMore: true, + "pageCount.page": this.data.pageCount.page + 1 + }) + this.bibliographyGet() + } else { + this.setData({ + isMore: true, + }) + setTimeout(() => { + this.setData({ + isMore: false + }) + }, 100) + } + console.log(4); + } else if (this.data.tabValue == 5) { + if (this.data.biblioClassificationData.length < this.data.biblioClassificationTotal) { + this.setData({ + isMore: true, + "pageCount.page": this.data.pageCount.page + 1 + }) + this.retrievalPageGet() + } else { + this.setData({ + isMore: true, + }) + setTimeout(() => { + this.setData({ + isMore: false + }) + }, 100) + } + } + } }) \ No newline at end of file -- Gitblit v1.9.1