From 7cb4a1129084955f4becf687bbb3f31dcaef92cc Mon Sep 17 00:00:00 2001 From: eruca Date: Thu, 16 May 2019 22:33:15 +0800 Subject: [PATCH] =?UTF-8?q?onDragEnter=E7=9A=84=E5=87=BD=E6=95=B0=E5=AE=9A?= =?UTF-8?q?=E4=B9=89=E7=BC=BA=E5=B0=91=E4=B8=80=E4=B8=AAexpandedKeys:strin?= =?UTF-8?q?g[]=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 官方的示例里有expandedKeys, 可是typescript定义里没有,所以扩展一下 --- components/tree/Tree.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/components/tree/Tree.tsx b/components/tree/Tree.tsx index 33d228623a05..0492b7337d2c 100644 --- a/components/tree/Tree.tsx +++ b/components/tree/Tree.tsx @@ -72,6 +72,10 @@ export interface AntTreeNodeMouseEvent { event: React.MouseEventHandler; } +export interface AntTreeNodeDragEnterEvent extends AntTreeNodeMouseEvent { + expandedKeys: string[]; +} + export interface AntTreeNodeDropEvent { node: AntTreeNode; dragNode: AntTreeNode; @@ -135,7 +139,7 @@ export interface TreeProps { /** 设置节点可拖拽(IE>8)*/ draggable?: boolean; onDragStart?: (options: AntTreeNodeMouseEvent) => void; - onDragEnter?: (options: AntTreeNodeMouseEvent) => void; + onDragEnter?: (options: AntTreeNodeDragEnterEvent) => void; onDragOver?: (options: AntTreeNodeMouseEvent) => void; onDragLeave?: (options: AntTreeNodeMouseEvent) => void; onDragEnd?: (options: AntTreeNodeMouseEvent) => void;