From d105bd9dd591264a7b1f79f1fdbbf0e764ff073e Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期三, 31 八月 2022 15:39:42 +0800
Subject: [PATCH] 1.修改分页bug

---
 src/views/kb/cgdd.vue |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/src/views/kb/cgdd.vue b/src/views/kb/cgdd.vue
index ee9fd37..78a6f61 100644
--- a/src/views/kb/cgdd.vue
+++ b/src/views/kb/cgdd.vue
@@ -272,7 +272,7 @@
 
         const divData = this.$refs.tableData.bodyWrapper
         // 鎷垮埌鍏冪礌鍚庯紝瀵瑰厓绱犺繘琛屽畾鏃跺鍔犺窛绂婚《閮ㄨ窛绂伙紝瀹炵幇婊氬姩鏁堟灉(姝ら厤缃负姣�100姣绉诲姩1鍍忕礌)
-        setInterval(() => {
+        const task = setInterval(() => {
           // 鍏冪礌鑷璺濈椤堕儴1鍍忕礌
           // divData.scrollTop += divData.scrollHeight / this.tableDataRank.length
           divData.scrollTop += 1
@@ -282,9 +282,13 @@
             divData.scrollTop = 0
             PurchaseLeftBottom().then(res => {
               this.tableData = res.data
+              if (this.tableData.length > 14) {
+                clearInterval(task)
+                this.getPurchaseLeftBottom()
+              }
             })
           }
-        }, this.tableData.length <= 14 ? 1000 * 6 : 100)
+        }, this.tableData.length <= 14 ? 1000 * 3 : 100)
       })
     },
 
@@ -294,7 +298,7 @@
 
         const divData = this.$refs.tableDataRank.bodyWrapper
         // 鎷垮埌鍏冪礌鍚庯紝瀵瑰厓绱犺繘琛屽畾鏃跺鍔犺窛绂婚《閮ㄨ窛绂伙紝瀹炵幇婊氬姩鏁堟灉(姝ら厤缃负姣�100姣绉诲姩1鍍忕礌)
-        setInterval(() => {
+        const task = setInterval(() => {
           // 鍏冪礌鑷璺濈椤堕儴1鍍忕礌
           // divData.scrollTop += divData.scrollHeight / this.tableDataRank.length
           divData.scrollTop += 1
@@ -304,9 +308,13 @@
             divData.scrollTop = 0
             PurchaseRight().then(res => {
               this.tableDataRank = res.data
+              if (this.tableDataRank.length > 22) {
+                clearInterval(task)
+                this.getPurchaseRight()
+              }
             })
           }
-        }, this.tableDataRank.length <= 22 ? 1000 * 6 : 100)
+        }, this.tableDataRank.length <= 22 ? 1000 * 3 : 100)
       })
     },
 

--
Gitblit v1.9.3