diff --git a/packages/vant/src/address-list/AddressListItem.tsx b/packages/vant/src/address-list/AddressListItem.tsx index 73be135b9..44ab0bc4a 100644 --- a/packages/vant/src/address-list/AddressListItem.tsx +++ b/packages/vant/src/address-list/AddressListItem.tsx @@ -32,7 +32,12 @@ export default defineComponent({ emits: ['edit', 'click', 'select'], setup(props, { slots, emit }) { - const onClick = () => emit(props.switchable ? 'select' : 'click'); + const onClick = () => { + if (props.switchable) { + emit('select'); + } + emit('click'); + }; const renderRightIcon = () => (