ant treeSelect 从后端获取到的数据和你想要的不一样

这是从后端获取到的格式有了但是和官方有些差别
在这里插入图片描述
这是官方的数据结构
在这里插入图片描述

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。
在这里插入图片描述
参考

发布了8 篇原创文章 · 获赞 1 · 访问量 9731

猜你喜欢

转载自blog.csdn.net/weixin_44487623/article/details/98201984
ANT