diff --git a/src/components/Modal/src/BasicModal.vue b/src/components/Modal/src/BasicModal.vue index 5dbfc131..4e1a3996 100644 --- a/src/components/Modal/src/BasicModal.vue +++ b/src/components/Modal/src/BasicModal.vue @@ -169,7 +169,9 @@ (v) => { emit('open-change', v); emit('update:open', v); - instance && modalMethods.emitOpen?.(v, instance.uid); + if (instance && modalMethods.emitOpen) { + modalMethods.emitOpen(v, instance.uid); + } nextTick(() => { if (props.scrollTop && v && unref(modalWrapperRef)) { (unref(modalWrapperRef) as any).scrollTop();