diff --git a/types/tree.d.ts b/types/tree.d.ts index 2f9de4e8..61f399b7 100644 --- a/types/tree.d.ts +++ b/types/tree.d.ts @@ -38,14 +38,19 @@ export declare interface Tree extends Vue { * @default children */ "children-key"?: string; + /** + * 在显示复选框的情况下,是否严格的遵循父子不互相关联的做法 + * @default false + */ + "check-strictly"?: boolean; /** * 点击树节点时触发 - * @default 当前已选中的节点数组 + * @default 当前已勾选节点的数组、当前项 */ $emit(eventName: "on-select-change", value: TreeChild[]): this; /** * 点击复选框时触发 - * @default 当前已勾选节点的数组 + * @default 当前已勾选节点的数组、当前项 */ $emit(eventName: "on-check-change", value: TreeChild[]): this; /** @@ -56,11 +61,15 @@ export declare interface Tree extends Vue { /** * 获取被勾选的节点 */ - getCheckedNodes(): void; + getCheckedNodes(): any[]; /** * 获取被选中的节点 */ - getSelectedNodes(): void; + getSelectedNodes(): any[]; + /** + * 获取选中及半选节点 + */ + getCheckedAndIndeterminateNodes(): any[]; } export declare interface TreeChild extends Vue {