Skip to content

Commit 6b623b5

Browse files
committed
perf: skipHover: don't add event listeners
1 parent 71f72b7 commit 6b623b5

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/components/RecycleScroller.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,10 @@
3838
hover: !skipHover && hoverKey === view.nr.key
3939
},
4040
]"
41-
@mouseenter="!skipHover && (hoverKey = view.nr.key)"
42-
@mouseleave="!skipHover && (hoverKey = null)"
41+
v-on="skipHover ? {} : {
42+
mouseenter: () => { hoverKey = view.nr.key },
43+
mouseleave: () => { hoverKey = null },
44+
}"
4345
>
4446
<slot
4547
:item="view.item"

0 commit comments

Comments
 (0)