From c7e571d6e85f6d07450d160d6ed2c5a9afaf048d Mon Sep 17 00:00:00 2001 From: ZiuChen <457353192@qq.com> Date: Tue, 16 Aug 2022 15:53:59 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=81=8F=E7=A7=BB=E9=87=8F=E6=9C=AA?= =?UTF-8?q?=E9=87=8D=E7=BD=AE=E5=AF=BC=E8=87=B4=E5=88=97=E8=A1=A8=E4=B8=8D?= =?UTF-8?q?=E5=8A=A0=E8=BD=BD=20=E6=87=92=E5=8A=A0=E8=BD=BD=E5=AD=98?= =?UTF-8?q?=E5=9C=A8data-gap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Main.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/views/Main.vue b/src/views/Main.vue index b2f4243..d9613e7 100644 --- a/src/views/Main.vue +++ b/src/views/Main.vue @@ -6,7 +6,7 @@ :fullData="fullData" @onOverlayClick="toggleFullData('')" > - + @@ -59,6 +59,11 @@ const updateShowList = (type) => { window.toTop() } +const handleNavClick = (type) => { + updateShowList(type) + offset.value = 0 // 重置懒加载偏移量 +} + const fullData = ref({ type: 'text', data: '' }) const fullDataShow = ref(false) const toggleFullData = (item) => { @@ -115,7 +120,7 @@ onMounted(() => { document.addEventListener('scroll', (e) => { const { scrollTop, clientHeight, scrollHeight } = e.target.scrollingElement if (scrollTop + clientHeight + 20 >= scrollHeight) { - offset.value += GAP + 1 + offset.value += GAP let addition = [] if (activeTab.value !== 'all') { addition = list.value.filter((item) => item.type === activeTab.value)