使用antd tree 控件,拖拽某个子节点为根节点时,如何判断这个操作呢?

如题:

我在onDrop事件中查看了node,dragNode 都无法显示props的isLeaf属性. tree自带事件中也没有找到能确认某个节点的层级属性.

倒是有个pos属性,自己算下也可以简介判断,但是我仔细看了 onDrop 时 node 和 dragNode 的属性, 貌似靠pos属性计算不是很可靠.

不知道有什么的好的办法. 谢谢.

阅读 8.4k
3 个回答

可以自己给叶子节点加 leaf 属性,然后通过 node.props.leaf 来读取。

<TreeNode leaf />
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进