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