优化滚动事件监听,启用 passive 选项以提升性能
parent
fe15e025aa
commit
2ccca633ed
|
@ -259,7 +259,10 @@ export default {
|
||||||
})
|
})
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
dom_scrollContainer.value.addEventListener('scroll', onScroll, false)
|
dom_scrollContainer.value.addEventListener('scroll', onScroll, {
|
||||||
|
capture: false,
|
||||||
|
passive: true,
|
||||||
|
})
|
||||||
cachedList = Array(props.list.length)
|
cachedList = Array(props.list.length)
|
||||||
startIndex = -1
|
startIndex = -1
|
||||||
endIndex = -1
|
endIndex = -1
|
||||||
|
|
|
@ -282,7 +282,10 @@ export default {
|
||||||
})
|
})
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
dom_scrollContainer.value.addEventListener('scroll', onScroll, false)
|
dom_scrollContainer.value.addEventListener('scroll', onScroll, {
|
||||||
|
capture: false,
|
||||||
|
passive: true,
|
||||||
|
})
|
||||||
cachedList = Array(props.list.length)
|
cachedList = Array(props.list.length)
|
||||||
startIndex = -1
|
startIndex = -1
|
||||||
endIndex = -1
|
endIndex = -1
|
||||||
|
|
Loading…
Reference in New Issue