From 2ccca633ed3b62b74a4af841cb0164929099708f Mon Sep 17 00:00:00 2001 From: lyswhut Date: Fri, 9 May 2025 09:04:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=BB=9A=E5=8A=A8=E4=BA=8B?= =?UTF-8?q?=E4=BB=B6=E7=9B=91=E5=90=AC=EF=BC=8C=E5=90=AF=E7=94=A8=20passiv?= =?UTF-8?q?e=20=E9=80=89=E9=A1=B9=E4=BB=A5=E6=8F=90=E5=8D=87=E6=80=A7?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/components/base/MusicList.vue | 5 ++++- src/renderer/components/base/VirtualizedList.vue | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/renderer/components/base/MusicList.vue b/src/renderer/components/base/MusicList.vue index 51b45c3f..9b30af80 100644 --- a/src/renderer/components/base/MusicList.vue +++ b/src/renderer/components/base/MusicList.vue @@ -259,7 +259,10 @@ export default { }) onMounted(() => { - dom_scrollContainer.value.addEventListener('scroll', onScroll, false) + dom_scrollContainer.value.addEventListener('scroll', onScroll, { + capture: false, + passive: true, + }) cachedList = Array(props.list.length) startIndex = -1 endIndex = -1 diff --git a/src/renderer/components/base/VirtualizedList.vue b/src/renderer/components/base/VirtualizedList.vue index 643fef37..ee8b627d 100644 --- a/src/renderer/components/base/VirtualizedList.vue +++ b/src/renderer/components/base/VirtualizedList.vue @@ -282,7 +282,10 @@ export default { }) onMounted(() => { - dom_scrollContainer.value.addEventListener('scroll', onScroll, false) + dom_scrollContainer.value.addEventListener('scroll', onScroll, { + capture: false, + passive: true, + }) cachedList = Array(props.list.length) startIndex = -1 endIndex = -1