官方示例地址跳转
此文章对drop事件回调参数做进一步说明,帮助理解a-tree的拖拽功能
官方事件说明:
事件名称 | 说明 | 回调参数 |
---|---|---|
drop | drop 触发时调用 | function({event, node, dragNode, dragNodesKeys}) |
实际应用中可获取如下对象属性:
dragNode: 移动的节点
dragNodesKeys: 当前展开的节点
** dropPosition**: 移入的位置
event: 被监听的拖动事件
node: 移入的节点
在回调事件中可以通过es6解构的方式拿到我们需要的属性,回调参数中的dropPosition是无法准确判断当前插入的位置,所以需要通过计算来判断,代码如下
onDrop(in