From 2c4b59913828b5027972cdc2935fe66279279dfd Mon Sep 17 00:00:00 2001 From: neverland Date: Sat, 31 Dec 2022 10:14:35 +0800 Subject: [PATCH] fix(Swipe): failed to render inside keep-alive (#11437) --- packages/vant/src/swipe/Swipe.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/vant/src/swipe/Swipe.tsx b/packages/vant/src/swipe/Swipe.tsx index 4d8e849f2..cab9ee53a 100644 --- a/packages/vant/src/swipe/Swipe.tsx +++ b/packages/vant/src/swipe/Swipe.tsx @@ -270,6 +270,10 @@ export default defineComponent({ if (count.value) { active = Math.min(count.value - 1, active); + + if (active === -1) { + active = count.value - 1; + } } state.active = active;