diff --git a/packages/vant/src/action-sheet/ActionSheet.tsx b/packages/vant/src/action-sheet/ActionSheet.tsx index d7ff32697..ca3a0faa2 100644 --- a/packages/vant/src/action-sheet/ActionSheet.tsx +++ b/packages/vant/src/action-sheet/ActionSheet.tsx @@ -148,8 +148,8 @@ export default defineComponent({ {renderHeader()} {renderDescription()} diff --git a/packages/vant/src/address-edit/AddressEditDetail.tsx b/packages/vant/src/address-edit/AddressEditDetail.tsx index 0b566c853..3401e5d1b 100644 --- a/packages/vant/src/address-edit/AddressEditDetail.tsx +++ b/packages/vant/src/address-edit/AddressEditDetail.tsx @@ -96,7 +96,7 @@ export default defineComponent({ errorMessage={props.errorMessage} onBlur={onBlur} onFocus={onFocus} - {...{ 'onUpdate:modelValue': onInput }} + onUpdate:modelValue={onInput} /> {renderSearchResult()} diff --git a/packages/vant/src/calendar/Calendar.tsx b/packages/vant/src/calendar/Calendar.tsx index 25a24c888..d437fd1cb 100644 --- a/packages/vant/src/calendar/Calendar.tsx +++ b/packages/vant/src/calendar/Calendar.tsx @@ -566,7 +566,7 @@ export default defineComponent({ teleport={props.teleport} closeOnPopstate={props.closeOnPopstate} closeOnClickOverlay={props.closeOnClickOverlay} - {...{ 'onUpdate:show': updateShow }} + onUpdate:show={updateShow} > {renderCalendar()} diff --git a/packages/vant/src/dialog/Dialog.tsx b/packages/vant/src/dialog/Dialog.tsx index 5a1bddd77..74881533f 100644 --- a/packages/vant/src/dialog/Dialog.tsx +++ b/packages/vant/src/dialog/Dialog.tsx @@ -228,8 +228,8 @@ export default defineComponent({ class={[bem([theme]), className]} style={{ width: addUnit(width) }} aria-labelledby={title || message} + onUpdate:show={updateShow} {...pick(props, popupKeys)} - {...{ 'onUpdate:show': updateShow }} > {renderTitle()} {renderContent()} diff --git a/packages/vant/src/dialog/function-call.tsx b/packages/vant/src/dialog/function-call.tsx index 3cadcc158..c1ac612e2 100644 --- a/packages/vant/src/dialog/function-call.tsx +++ b/packages/vant/src/dialog/function-call.tsx @@ -10,7 +10,7 @@ function initInstance() { const Wrapper = { setup() { const { state, toggle } = usePopupState(); - return () => ; + return () => ; }, }; diff --git a/packages/vant/src/image-preview/ImagePreview.tsx b/packages/vant/src/image-preview/ImagePreview.tsx index 2bbea286b..45b38ff34 100644 --- a/packages/vant/src/image-preview/ImagePreview.tsx +++ b/packages/vant/src/image-preview/ImagePreview.tsx @@ -206,13 +206,13 @@ export default defineComponent({ class={[bem(), props.className]} overlayClass={bem('overlay')} onClosed={onClosed} + onUpdate:show={updateShow} {...pick(props, [ 'show', 'transition', 'overlayStyle', 'closeOnPopstate', ])} - {...{ 'onUpdate:show': updateShow }} > {renderClose()} {renderImages()} diff --git a/packages/vant/src/image-preview/function-call.tsx b/packages/vant/src/image-preview/function-call.tsx index 13c4624df..04ebe8e06 100644 --- a/packages/vant/src/image-preview/function-call.tsx +++ b/packages/vant/src/image-preview/function-call.tsx @@ -40,10 +40,8 @@ function initInstance() { return () => ( ); }, diff --git a/packages/vant/src/notify/Notify.tsx b/packages/vant/src/notify/Notify.tsx index e9966d9a3..a8a0aa0e1 100644 --- a/packages/vant/src/notify/Notify.tsx +++ b/packages/vant/src/notify/Notify.tsx @@ -24,7 +24,11 @@ export default defineComponent({ lockScroll: Boolean, }), - setup(props, { slots }) { + emits: ['update:show'], + + setup(props, { emit, slots }) { + const updateShow = (show: boolean) => emit('update:show', show); + return () => ( {slots.default ? slots.default() : props.message} diff --git a/packages/vant/src/notify/function-call.tsx b/packages/vant/src/notify/function-call.tsx index 4ba5e7371..dd4be4cbc 100644 --- a/packages/vant/src/notify/function-call.tsx +++ b/packages/vant/src/notify/function-call.tsx @@ -20,7 +20,7 @@ function initInstance() { ({ instance } = mountComponent({ setup() { const { state, toggle } = usePopupState(); - return () => ; + return () => ; }, })); } diff --git a/packages/vant/src/popover/Popover.tsx b/packages/vant/src/popover/Popover.tsx index e5e5307e4..276acb3ec 100644 --- a/packages/vant/src/popover/Popover.tsx +++ b/packages/vant/src/popover/Popover.tsx @@ -223,9 +223,9 @@ export default defineComponent({ transition="van-popover-zoom" lockScroll={false} onTouchstart={onTouchstart} + onUpdate:show={updateShow} {...attrs} {...pick(props, popupProps)} - {...{ 'onUpdate:show': updateShow }} > {props.showArrow &&
}