Commit 0f5c1b3640339cb56e40f5bc46875b7a74b67cfd
Committed by
GitHub

Merge pull request #5054 from yangdan8/2.0_添加3.2.0增加的api
添加3.2.0增加的api
Showing
1 changed file
with
13 additions
and
4 deletions
Show diff stats
types/tree.d.ts
@@ -39,13 +39,18 @@ export declare interface Tree extends Vue { | @@ -39,13 +39,18 @@ export declare interface Tree extends Vue { | ||
39 | */ | 39 | */ |
40 | "children-key"?: string; | 40 | "children-key"?: string; |
41 | /** | 41 | /** |
42 | + * 在显示复选框的情况下,是否严格的遵循父子不互相关联的做法 | ||
43 | + * @default false | ||
44 | + */ | ||
45 | + "check-strictly"?: boolean; | ||
46 | + /** | ||
42 | * 点击树节点时触发 | 47 | * 点击树节点时触发 |
43 | - * @default 当前已选中的节点数组 | 48 | + * @default 当前已勾选节点的数组、当前项 |
44 | */ | 49 | */ |
45 | $emit(eventName: "on-select-change", value: TreeChild[]): this; | 50 | $emit(eventName: "on-select-change", value: TreeChild[]): this; |
46 | /** | 51 | /** |
47 | * 点击复选框时触发 | 52 | * 点击复选框时触发 |
48 | - * @default 当前已勾选节点的数组 | 53 | + * @default 当前已勾选节点的数组、当前项 |
49 | */ | 54 | */ |
50 | $emit(eventName: "on-check-change", value: TreeChild[]): this; | 55 | $emit(eventName: "on-check-change", value: TreeChild[]): this; |
51 | /** | 56 | /** |
@@ -56,11 +61,15 @@ export declare interface Tree extends Vue { | @@ -56,11 +61,15 @@ export declare interface Tree extends Vue { | ||
56 | /** | 61 | /** |
57 | * 获取被勾选的节点 | 62 | * 获取被勾选的节点 |
58 | */ | 63 | */ |
59 | - getCheckedNodes(): void; | 64 | + getCheckedNodes(): any[]; |
60 | /** | 65 | /** |
61 | * 获取被选中的节点 | 66 | * 获取被选中的节点 |
62 | */ | 67 | */ |
63 | - getSelectedNodes(): void; | 68 | + getSelectedNodes(): any[]; |
69 | + /** | ||
70 | + * 获取选中及半选节点 | ||
71 | + */ | ||
72 | + getCheckedAndIndeterminateNodes(): any[]; | ||
64 | } | 73 | } |
65 | 74 | ||
66 | export declare interface TreeChild extends Vue { | 75 | export declare interface TreeChild extends Vue { |