antdesign Tree组件--需求之多层级嵌套,找到最后一层所有的key

271 阅读1分钟

1-需求:层级固定,在点击树形结构某一个节点时,需要把当前节点下,所有最深一层的key发送给后端

2-想法: 2-1:假如层级是6级,首先根据数据源,递归出所有6级的的key。 2-2:tree组件有 Oncheck-Api ,在选中当前前节点时,第一个参数就是当前选中层级以及子节点的key。 3-3:将这两个数组进行去交集,这样就能取到点击此节点,所有的第6级节点的key

3-测试代码实现

digui.png

digui-2.png

4-需要使用useState进行管理状态,监听数组变化,调接口,还需要判断初始状态不调用接口

5-数组的一些方法

arr.png

ps这个图找不到原作者,无法注明出处