diff --git a/packages/vant/src/swipe-cell/SwipeCell.tsx b/packages/vant/src/swipe-cell/SwipeCell.tsx index c598be5cc..d3eed4f4f 100644 --- a/packages/vant/src/swipe-cell/SwipeCell.tsx +++ b/packages/vant/src/swipe-cell/SwipeCell.tsx @@ -190,8 +190,8 @@ export default defineComponent({ }; const getClickHandler = - (position: SwipeCellPosition, stop?: boolean) => (event: MouseEvent) => { - if (stop) { + (position: SwipeCellPosition) => (event: MouseEvent) => { + if (lockClick || opened) { event.stopPropagation(); } @@ -209,11 +209,7 @@ export default defineComponent({ const contentSlot = slots[side]; if (contentSlot) { return ( -