fix: recycle scroller glitches (#174)
This commit is contained in:
parent
6acc838850
commit
d97beabf4a
4 changed files with 10 additions and 2 deletions
|
@ -19,6 +19,7 @@ export default defineComponent({
|
|||
|
||||
onMounted(() => {
|
||||
const img = document.createElement('img')
|
||||
isLoaded.value = img.complete
|
||||
img.onload = () => {
|
||||
isLoaded.value = true
|
||||
}
|
||||
|
|
|
@ -24,7 +24,13 @@ const { items, state, endAnchor, error } = usePaginator(paginator)
|
|||
<template>
|
||||
<div>
|
||||
<template v-if="virtualScroller">
|
||||
<DynamicScroller v-slot="{ item, active }" :items="items" :min-item-size="200" page-mode>
|
||||
<DynamicScroller
|
||||
v-slot="{ item, active }"
|
||||
:items="items"
|
||||
:min-item-size="200"
|
||||
:key-field="keyProp"
|
||||
page-mode
|
||||
>
|
||||
<slot :item="item" :active="active" />
|
||||
</DynamicScroller>
|
||||
</template>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue