Skip to content

Commit 67066e2

Browse files
committed
fix: treeSelect isLeaf not work #4883
close #4883
1 parent 5af08c0 commit 67066e2

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ function formatTreeData(
6464

6565
function dig(dataNodes: DataNode[]) {
6666
return (dataNodes || []).map(node => {
67-
const { key, disableCheckbox, disabled, checkable, selectable } = node;
67+
const { key, disableCheckbox, disabled, checkable, selectable, isLeaf } = node;
6868

6969
const value = node[fieldValue];
7070
const mergedValue = fieldValue in node ? value : key;
@@ -77,6 +77,7 @@ function formatTreeData(
7777
title: getLabelProp(node),
7878
node,
7979
selectable,
80+
isLeaf,
8081
dataRef: node,
8182
checkable,
8283
};

components/vc-tree-select/interface.ts

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ export interface InternalDataEntity {
3737
disableCheckbox: boolean;
3838
disabled: boolean;
3939
selectable: boolean;
40+
isLeaf: boolean;
4041
children?: InternalDataEntity[];
4142

4243
/** Origin DataNode */

0 commit comments

Comments
 (0)