这是从后端获取到的格式有了但是和官方有些差别
这是官方的数据结构
tree = (array) =>{
array.map((item, index) => {
item['value'] = item.id;
item['key'] = item.id;
item['label'] = item.name;
delete item['id'];
delete item['name'];
this.tree(item.children);
})
this.setState({treeData:array});
}
根据自己的情况改了一下用递归把每项的name换成label。
参考