diff --git a/packages/vue-virtual-scroller/src/components/RecycleScroller.vue b/packages/vue-virtual-scroller/src/components/RecycleScroller.vue index 54070fc1..d2395fec 100644 --- a/packages/vue-virtual-scroller/src/components/RecycleScroller.vue +++ b/packages/vue-virtual-scroller/src/components/RecycleScroller.vue @@ -673,10 +673,11 @@ export default { scrollToItem (index) { let scroll + const gridItems = this.gridItems || 1 if (this.itemSize === null) { scroll = index > 0 ? this.sizes[index - 1].accumulator : 0 } else { - scroll = Math.floor(index / this.gridItems) * this.itemSize + scroll = Math.floor(index / gridItems) * this.itemSize } this.scrollToPosition(scroll) },