diff --git a/src/packages/cascader/cascader.taro.tsx b/src/packages/cascader/cascader.taro.tsx index aaecbf8151..51e5541966 100644 --- a/src/packages/cascader/cascader.taro.tsx +++ b/src/packages/cascader/cascader.taro.tsx @@ -171,6 +171,10 @@ const InternalCascader: ForwardRefRenderFunction< initData() }, [options, format]) + useEffect(() => { + syncValue() + }, [value]) + const initData = async () => { // 初始化开始处理数据 state.lazyLoadMap.clear() diff --git a/src/packages/cascader/cascader.tsx b/src/packages/cascader/cascader.tsx index a9c84f5195..79d03f9d25 100644 --- a/src/packages/cascader/cascader.tsx +++ b/src/packages/cascader/cascader.tsx @@ -170,6 +170,10 @@ const InternalCascader: ForwardRefRenderFunction< initData() }, [options, format]) + useEffect(() => { + syncValue() + }, [value]) + const initData = async () => { // 初始化开始处理数据 state.lazyLoadMap.clear()