mapTree(org) {
console.log(org);
const haveChildren = Array.isArray(org.children) && org.children.length > 0;
return {
// 分别将我们查询出来的值做出改变他的key
title: org.menuName,
key: org.menuId,
id: org.menuId,
path: org.path,
// 判断它是否存在子集,若果存在就进行再次进行遍历操作,知道不存在子集便对其他的元素进行操作
children: haveChildren ? org.children.map((i) => this.mapTree(i)) : [],
};
}
const newTree = res.body.map((org) => this.mapTree(org)) // res.body => 你后台返回的数据
console.log(newTree)
网友评论