treeselect 清空销毁树_antd———Tree结构之探索遍历及删除

前言:笔者在前端开发过程中遇到关于树的问题,把antd官方的Tree组件直接拿下来用了,刚开始其他方法都还好,当需求中写个节点的删除功能的时候,因为算法功底不好,导致此功能实现不了,所以有了此文

背景

前端项目是react+umi+antd,这个用过的都知道好,不做赘述,笔者先找到了这个antd官方提供的Tree组件

export default class MyTree extends React.Component {

state = {

treeData: [

{

key:'1',

title:"第一部分",

children:[

{key:'1-1',title:"一、二级标题",},

{key:'1-2',title:"二、二级标题",},

{key:'1-3',title:"三、二级标题",},

{key:'1-4',title:"四、二级标题",}

]

},

{

key:'2',

title:"第二部分",

children:[

{

key:'2-1',

title:"一、二级标题",

children:[

{key:'2-1-1',title:"(一)三级标题",},

{key:'2-1-2',title:"(二)三级标题",},

{key:'2-1-3',title:"(三)三级标题",},

]

},

{

key:'2-2',

title:"二、二级标题",

children:[

{key:'2-2-1',title:"(一)三级标题",},

{key:'2-2-2',title:"(二)三级标题",}

]

},

{

key:'2-3',

title:"三、二级标题",

children:[

{key:'2-3-1',title:"(一)三级标题",},

{key:'2-3-2',title:"(二)三级标题",},

]

},

{

key:'2-4',

title:"四、二级标题",

children:[

{key:'2-4-1',title:"(一)三级标题",},

{key:'2-4-2',title:"(二)三级标题",},

]

},

{

key:'2-5',

title:"五、二级标题",

children:[

{key:'2-5-1',title:"(一)三级标题",},

{key:'2-5-2',title:"(二)三级标题",},

]

},

]

},

{

key:'3',

title:"第三部分",

children:[

{

key:'3-1',

title:"一、二级标题",

children:[

{key:'3-1-1',title:"(一)综合医院",},

{key:'3-1-2',title:"(二)重点专科医院",},

]

},

{

key:'3-2',

title:"二、二级标题",

children:[

{key:'3-2-1',title:"(一)三级标题",},

{key:'3-2-2',title:"(二)三级标题",},

]

},

{

key:'3

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值