diff --git a/src/calendar/index.js b/src/calendar/index.js index 2bb0f8c0e..988f9b8fb 100644 --- a/src/calendar/index.js +++ b/src/calendar/index.js @@ -172,7 +172,9 @@ export default createComponent({ mounted() { this.init(); // https://github.com/vant-ui/vant/issues/9845 - this.vanPopup?.$on('opened', this.onScroll); + if (!this.poppable) { + this.vanPopup?.$on('opened', this.onScroll); + } }, /* istanbul ignore next */