Skip to content

Commit 278478b

Browse files
committed
fix: tree data deep reactive, close #5480
1 parent 6f8c75c commit 278478b

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

components/vc-tree-select/hooks/useTreeData.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ export default function useTreeData(
6363
rootPId: null,
6464
...(simpleModeValue !== true ? simpleModeValue : {}),
6565
})
66-
: toRaw(treeData.value);
66+
: toRaw(treeData.value).slice();
6767
} else {
6868
mergedTreeData.value = convertChildrenToData(toRaw(children.value));
6969
}

components/vc-tree/Tree.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ export default defineComponent({
109109
() => {
110110
treeData.value =
111111
props.treeData !== undefined
112-
? toRaw(props.treeData)
112+
? toRaw(props.treeData).slice()
113113
: convertTreeToData(toRaw(props.children));
114114
},
115115
{ immediate: true, deep: true },

0 commit comments

Comments
 (0)