Skip to content

Commit aa05d36

Browse files
committed
fix: tree replaceFields error #4298
1 parent e79a930 commit aa05d36

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

components/tree/util.ts

+7-8
Original file line numberDiff line numberDiff line change
@@ -99,13 +99,12 @@ export function convertDirectoryKeysToNodes(rootChildren: VNode[], keys: TreeKey
9999

100100
export function getFullKeyListByTreeData(treeData: TreeDataItem[], replaceFields: any = {}) {
101101
let keys = [];
102-
const { key = 'key', children = 'children' } = replaceFields(treeData || []).forEach(
103-
(item: TreeDataItem) => {
104-
keys.push(item[key]);
105-
if (item[children]) {
106-
keys = [...keys, ...getFullKeyListByTreeData(item[children], replaceFields)];
107-
}
108-
},
109-
);
102+
const { key = 'key', children = 'children' } = replaceFields;
103+
(treeData || []).forEach((item: TreeDataItem) => {
104+
keys.push(item[key]);
105+
if (item[children]) {
106+
keys = [...keys, ...getFullKeyListByTreeData(item[children], replaceFields)];
107+
}
108+
});
110109
return keys;
111110
}

0 commit comments

Comments
 (0)