diff --git a/packages/mixins/page-scroll.ts b/packages/mixins/page-scroll.ts index ffb9662d..ae790aaa 100644 --- a/packages/mixins/page-scroll.ts +++ b/packages/mixins/page-scroll.ts @@ -24,6 +24,10 @@ export const pageScrollMixin = (scroller: Scroller) => attached() { const page = getCurrentPage<{ vanPageScroller: Scroller[] }>(); + if (!isDef(page)) { + return; + } + if (Array.isArray(page.vanPageScroller)) { page.vanPageScroller.push(scroller.bind(this)); } else {