From f37888fdf9c1f3ed299eed5a8c21ddc18003e3c1 Mon Sep 17 00:00:00 2001 From: Yangjie99y <1452852520@qq.com> Date: Tue, 10 Dec 2024 09:59:06 +0800 Subject: [PATCH] Update Cascader.tsx --- packages/react-vant/src/components/cascader/Cascader.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-vant/src/components/cascader/Cascader.tsx b/packages/react-vant/src/components/cascader/Cascader.tsx index 052ddfb18..3c3b0eb11 100644 --- a/packages/react-vant/src/components/cascader/Cascader.tsx +++ b/packages/react-vant/src/components/cascader/Cascader.tsx @@ -65,12 +65,12 @@ const Cascader: React.FC = props => { // update active tab index from value useEffect(() => { let tabIndex = 0 - if (Array.isArray(value) && value.length > 0) tabIndex = value.length + if (Array.isArray(value) && value.length > 0 && tabs.length>value.length ) tabIndex = value.length if (tabIndex >= depth) tabIndex = depth - 1 if (tabIndex === activeTab) return updateActiveTab(tabIndex) - }, [value]) + }, [value,tabs]) useDebounceEffect( () => {