Skip to content

Commit ef5fa0d

Browse files
committed
fix(tree): treenodeModel 返回 level
1 parent 3372792 commit ef5fa0d

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

js/tree/tree-node-model.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,11 @@ export class TreeNodeModel {
5858
return node.isDisabled();
5959
}
6060

61+
public get level() {
62+
const node = this[nodeKey];
63+
return node.getLevel();
64+
}
65+
6166
/**
6267
* 获取节点所处层级
6368
* @return number 节点层级序号

js/tree/types.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,10 @@ export interface TreeNodeModel<T extends TreeOptionData = TreeOptionData> extend
183183
* 设置当前节点数据,数据变化可自动刷新页面,泛型 `T` 表示树节点 TS 类型
184184
*/
185185
setData: (data: T) => void;
186+
/**
187+
* 当前节点层级
188+
*/
189+
level: number;
186190
}
187191

188192
// ------ 自动规范类型 end -------

0 commit comments

Comments
 (0)