diff --git a/modules/web/src/components/PopCatalog.vue b/modules/web/src/components/PopCatalog.vue index c440f29ef..4d5c457c3 100644 --- a/modules/web/src/components/PopCatalog.vue +++ b/modules/web/src/components/PopCatalog.vue @@ -79,6 +79,7 @@ const virtualListIndex = computed(() => { onUpdated(() => { // dom更新触发ResizeObserver,更新虚拟列表内部的sizes Map + if (!popCataVisible.value) return; virtualListRef.value.scrollToIndex(virtualListIndex.value); });