React ant-design 动态目录

本文介绍如何在React项目中使用Ant Design的Tree组件创建动态目录。通过实时响应后端数据变化,实现目录的增删改显示。文章提供核心代码示例,并给出了完整的代码Github地址。
摘要由CSDN通过智能技术生成

引言

我最近在使用react写web前端,React UI组件库是使用Ant Design。
我做的项目的一个需求是:在网页上渲染动态目录,即实时响应后端的目录变化。我使用的是antd的树形控件Tree来展示目录的组织架构,层级关系。同时树形控件,自带了展开收起选择等交互功能。

效果

两级目录展示,目前选择01_hw
从后端获取共有两级目录,其中00-MNIST、01-CIFAR10是第一级目录。目前选中00-MNIST下的01_hw,点击∨可以收起目录:
在这里插入图片描述
同时,后端如果按照约定的标准格式增删改了目录,前端会实时对应渲染。

实现

下面的实现只是思路以及核心代码,全部代码可移步Github。

  1. class的render()函数:

     render() {
        return [
          <Row className='outline-tree-menu'>
            <Tree
              className="treeMenu"
              showLine
              switcherIcon={<DownOutlined />}  #展开icon
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值