1. const mapTree = org => {
    2. const haveChildren = Array.isArray(org.children) && org.children.length > 0;
    3. // 可以根据实际开发需要返回自己想要的key值
    4. //分别将我们查询出来的值做出改变他的key
    5. return {
    6. id : org.key,
    7. text: org.text,
    8. data: {...org},
    9. //判断它是否存在子集,若果存在就进行再次进行遍历操作,知道不存在子集便对其他的元素进行操作
    10. children:haveChildren ? org.children.map(i => mapTree(i)) : [],
    11. }
    12. };
    13. let arr = []
    14. gxqTree= jsonData.map(org => mapTree(org) )
    15. console.log(gxqTree)
    1. let newTree = newTree.map(v => mapTree(v))