diff --git a/src/components/Tree/src/index.vue b/src/components/Tree/src/index.vue index 67fad6e6412aabf2318e9c1a2a1242f08d4db14f..2c81820dfde45e66aab8e881cafebf76e5c74d12 100644 --- a/src/components/Tree/src/index.vue +++ b/src/components/Tree/src/index.vue @@ -205,8 +205,17 @@ watchEffect(() => { treeDataRef.value = props.treeData as TreeItem[]; + }); + + watchEffect(() => { state.expandedKeys = props.expandedKeys; + }); + + watchEffect(() => { state.selectedKeys = props.selectedKeys; + }); + + watchEffect(() => { state.checkedKeys = props.checkedKeys; });