Antd 树形选择节点问题

Antd 提供的 TreeSelect树形选择非常好用,但是有一个问题:节点选择。


场景一



场景一:当底层child 节点数为多个时 可以正常选择,但是为1时,会自动选择到父节点上,怎么办?



场景二


场景二:当我想要选择2级child节点时,选中的却是3级child节点,该如何解决?


解决这个问题的关键在于 灵活使用一个属性:showCheckedStrategy(默认是子节点)

⚠️注意:这个对象的值是枚举类型

API

SHOW_ALL: 显示所有选中节点(包括父节点)

SHOW_PARENT: 只显示父节点(当父节点下所有子节点都选中时)

SHOW_CHILD :只显示子节点


声明



调用1


调用2

个人推荐使用三元运算 灵活改变节点取值,这样能在项目中满足多个不同等级账户的使用需求。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。