情景:
左侧菜单,右侧权限树,它们接收到的数据都应为后台处理好的树形节点数据,不应该在前端来进行树状结构的转化,虽然比如Z-Tree自带这个功能,但是会造成前端树形显示延迟
解决:
后端提供一个工具类进行转换
一次将数据查询出来,再进行递归
建模:即先创建一个节点类
public class TreeNode {
private Integer id;
private String name;
private Integer pid;
//子节点数组 必须先初始化,否则往里面加数据的时候会报空指针异常
private List<TreeNode> children = new ArrayList<>()
}
待补充。。。