React+AntDesign使用Tree树控件完整展现其中的层级关系,并具有展开收起选择等交互功能


(一)需求展示效果图

1.新增时树形控件展示效果
在这里插入图片描述
2.编辑时树形控件展示效果
在这里插入图片描述

(二)实现代码

1.使用树形控件,选择自己需要实现的功能的相关调用方法跟值

在这里插入图片描述
在这里插入图片描述
2.触发事件时获取数据及控件展示问题

在这里插入图片描述
在这里插入图片描述

(三)关于树形结构转化说明

如果后台传过来的树形数据跟展示不同,就需要前台这边自己进行处理

比如这次后台传过来的数据格式:

在这里插入图片描述

1.可以通过遍历,点扩展运算符获取数据每项做对应数据转化处理。
在这里插入图片描述
在这里插入图片描述
2.也可以使用递归的方法进行一个树或者森林的遍历。下面是同样的树数据,但是有判断筛选处理。

在这里插入图片描述
在这里插入图片描述


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM