Skip to content

Commit 2ccca63

Browse files
committed
优化滚动事件监听,启用 passive 选项以提升性能
1 parent fe15e02 commit 2ccca63

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

src/renderer/components/base/MusicList.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,10 @@ export default {
259259
})
260260
261261
onMounted(() => {
262-
dom_scrollContainer.value.addEventListener('scroll', onScroll, false)
262+
dom_scrollContainer.value.addEventListener('scroll', onScroll, {
263+
capture: false,
264+
passive: true,
265+
})
263266
cachedList = Array(props.list.length)
264267
startIndex = -1
265268
endIndex = -1

src/renderer/components/base/VirtualizedList.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,10 @@ export default {
282282
})
283283
284284
onMounted(() => {
285-
dom_scrollContainer.value.addEventListener('scroll', onScroll, false)
285+
dom_scrollContainer.value.addEventListener('scroll', onScroll, {
286+
capture: false,
287+
passive: true,
288+
})
286289
cachedList = Array(props.list.length)
287290
startIndex = -1
288291
endIndex = -1

0 commit comments

Comments
 (0)