ant Tree 点击父节点收起所有展开的子节点方式

本文介绍如何在Ant Design的Tree组件中实现点击父节点时收起所有已展开的子节点。通过分析节点状态的变化,动态控制展开节点,达到跨级收缩的效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
还记得上次那个要了你半条命才实现的高难度目录树吗?
在这里插入图片描述
在这里插入图片描述

往期回顾:树功能展开节点图标为目录打开,收起为目录关闭图标;节点支持拖拽移动嵌入;树目录支持导入;按类型分类展示标题组成三部分;点击节点对应面包屑导航生成;点击面包屑导航可以展开对应指定树
在这里插入图片描述
内心在不断的嚎叫!!!
是的本来不富裕的家庭今天又有新的饥荒了
介于目前这个树已经这么完美多样了 ,我们再加点功能!
树要支持点击父节点收起所有已展开的子节点,也就是跨级收缩
我。。。。。。。。。

一顿分析后得出结论,既然我做不到让谁都开心的收起,可是介于目前的情况我可以控制谁展开啊。反其道行之!

  //比较出2个数组中不一样的元素
  compareArray = (tep1, tep2) => {
   
    let tep3= [];
    for (let i 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值