diff --git a/packages/components/infinite-scroll/src/index.ts b/packages/components/infinite-scroll/src/index.ts index f803b92693c16..d5a76b3e29a43 100644 --- a/packages/components/infinite-scroll/src/index.ts +++ b/packages/components/infinite-scroll/src/index.ts @@ -162,6 +162,7 @@ const InfiniteScroll: ObjectDirective< container.addEventListener('scroll', onScroll) }, unmounted(el) { + if (!el[SCOPE]) return const { container, onScroll } = el[SCOPE] container?.removeEventListener('scroll', onScroll)