ant design tree 数据模式 和 获取父节点

数据的结构:

const nodeList=[

{id:1,name:树节点一",children:[{id:2,name:树节点二",children:[{id:3,name:树节点三"}]}]},

{id:4,name:树节点四"},

{id:5,name:树节点五",children:[{id:2,name:树节点二"}]},

]

写法:

      {this.setPermission(nodeList)}

 

 

setPermission =nodeList=>{

const children=[];

nodeList.forEach(item=>{

if(!item.children){

 children.push()

}else{

children.push(

  children.push(

{this.setPermission(item.children)}

)

)

}

})

return children;

}

 

当要获取父节点的时候

onCheck=(checkedKeys,info)=>{

//选中的节点   checkedKeys

//选中子节点的父节点    info.halfCheckedKeys

}

 

 

 

你可能感兴趣的:(ant design tree 数据模式 和 获取父节点)