From 3eae9a4d3490e452e16a159271ad243ecedd10be Mon Sep 17 00:00:00 2001
From: yang <yang@139.com>
Date: Thu, 20 Dec 2018 22:16:04 +0800
Subject: [PATCH] 增加与修改tree的api

---
 types/tree.d.ts | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

diff --git a/types/tree.d.ts b/types/tree.d.ts
index 2f9de4e..61f399b 100644
--- a/types/tree.d.ts
+++ b/types/tree.d.ts
@@ -39,13 +39,18 @@ export declare interface Tree extends Vue {
      */
     "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 {
--
libgit2 0.21.4