React + antd 树Tree实现树节点的增删改(自定义树节点插槽)

2023-11-05

效果:树Tree实现悬浮节点展示增删改的操作按钮(自定义树节点的展示)

 核心:使用titleRender

示例:

<Tree
    ...
    titleRender={(nodeData:any={}) => {
        return (
            <div className={`${roteCss.flexBetween} ${roteCss.treeTitle}`} style={{width: '200px'}}>
                <span>{nodeData[fieldNames.title]}</span>
                <Space size={4} className={roteCss.treeBtn}>
                    <PlusOutlined style={{color: '#1677ff'}}/>
                    <EditOutlined style={{color: '#1677ff'}}/>
                    <DeleteOutlined style={{color: '#ff4d4f'}}/>
                </Space>
            </div>
        )
    }}
/>

实现鼠标悬浮展示按钮元素原理::hover结合display: none。默认为display: none,:hover时修改display的值即可。

.treeTitle {
    .treeBtn {
        display: none;
    }
}
.treeTitle:hover {
    .treeBtn {
        display: flex;
    }
}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

React + antd 树Tree实现树节点的增删改(自定义树节点插槽) 的相关文章

随机推荐

  • antv/g6结合vue实现某一流程的流程图展示

    antv g6结合vue实现某一流程的展示 3 1 3版本 安装antv g6 npm install save antv g6 注意版本控制 引入 import G6 from antv g6 运行结果展示 本文主要实现的需求是 配合后端
  • java jsch 切换用户_使用JSCH框架通过跳转机访问其他节点的方法

    之前搞了套远程访问ssh进行操作的代码 最近有需求 需要通过一台跳转机才能访问目标服务 在网上搜了半天 也没找到比较好的例子 就自己翻阅了下JSCH的API 但是看的云里雾里的 联想了下 端口转发的原理是否是把目标节点ip port映射到l
  • C++ 重载运算符和重载函数

    在同一作用域中的某个函数和运算符 指定多个定义 分别称为函数重载和运算符重载 重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明 但是它们的参数列表和定义 实现 不相同 当调用一个重载函数或重载运算符时 编译器通过把
  • Eclipse 设置中文

    一 打开软件 二 点击Help gt Install New Software 三 点击Add按钮 四 输入Name 和Location Name Chinese 随便写 Location download eclipse org tech
  • 51单片机直流电机调速

    一 直流电机介绍 直流电机是一种将电能转换为机械能的装置 一般的直流电机有两个电极 当电极正接时 电机正转 当电极反接时 电机反转 直流电机主要由永磁体 定子 线圈 转子 和换向器组成 除直流电机外 常见的电机还有步进电机 舵机 无刷电机
  • 适配方案之postcss-px-to-viewport插件

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 文章目录 前言 1 安装插件 2 引入vue项目 总结 前言 提示 一起学习 提示 以下是本篇文章正文内容 下面案例可供参考 1 安装插件 npm install postc
  • CRYPTO-36D-飞鸽传书

    0x00 前言 CTF 加解密合集 CTF 加解密合集 0x01 题目 TVdJd09HRm1NamMyWkdKak56VTVNekkzTVdZMFpXVTJNVFl5T0Rrek1qUWxNRUZsTW1GbE0yRXlNelV3TnpR
  • 爬虫——数据爬取-xpath解析器

    Xpath 预备知识 HTML DOM 模型示例 HTML DOM 定义了访问和操作 HTML 文档的标准方法 以树型结构表示HTML 文档 如何实现爬虫数据的解析 1 定位html文档中的节点 2 提取指定节点的属性 比如href cla
  • git的基本使用(一)

    目录 引言 git基本使用 查看当前文件状态 向暂存区添加文件 比较文件 提交文件 跳过使用暂存区域 移除文件 忽略文件 重命名 查看指定范围内代码的改动者 引言 git在安装之后 需要掌握一些基本指令用于对git的使用 本文开始记录一些g
  • Python+selenium 【第七章】Unittest学习

    Python selenium 第七章 Unittest学习 什么是Unittest 使用unittest前需要熟悉该框架的五个概念 unittest基本使用步骤 unittest常用断言介绍 断言示例代码 unittest用例执行顺序 代
  • [计算机毕业设计]模糊聚类算法

    前言 大四是整个大学期间最忙碌的时光 一边要忙着准备考研 考公 考教资或者实习为毕业后面临的就业升学做准备 一边要为毕业设计耗费大量精力 近几年各个学校要求的毕设项目越来越难 有不少课题是研究生级别难度的 对本科同学来说是充满挑战 为帮助大
  • 移动端使用rem同时适应安卓ios手机原理解析,移动端响应式开发

    rem单位大家可能已经很熟悉 rem是随着html的字体大小来显示代表宽度的方法 我们怎样进行移动端响应式开发呢 浏览器默认的字体大小为16px 及1rem 等于 16px 如果我们想要使1rem等于 12px 只需设置html的字体大小为
  • nginx日志中的各类耗时(time)

    背景 分析nginx日志时碰到了request time和upstream response time两种时间 一时没有反应过来有什么区别 于是上了度娘发现很多对这两组名词的解释 为了更好地理解又去看了看nginx的官方文档 发现原来除了这
  • 使用parted划分GPT分区(fdisk与parted区别)

    parted命令可以划分单个分区大于2T的GPT格式的分区 也可以划分普通的MBR分区 fdisk命令对于大于2T的分区无法划分 大于2 2TB的存储空间用fdisk不支持 需要采用parted来分区 所以用fdisk无法看到parted划
  • Z变换理论梳理

    自控笔记 6 3 Z变换理论 本文框架如下 一 Z变换定义 Z变换是研究离散系统的数学工具 与拉式变换在连续系统中的地位是一样的 Z变换只对离散信号而言 Z变换对连续信号无意义 它并不是一种新的数学变换 它只是在离散信号拉普拉斯变换中的 e
  • NSX-T 架构-(1)

    IT世界的变化以应用为导向 大抵可以分为Iphone出现和容器的大规模应用两次大的变革时间点 残喘十几年的物理机加各种功能性盒子组成的IT系统慢慢分崩离析 虚拟化 容器化和云化慢慢成为现代化应用新的栖身之所 而连通这一切的网络 也随之变化
  • 【华为OD机试真题2023B卷 JAVA&JS】跳格子游戏

    华为OD2023 B卷 机试题库全覆盖 刷题指南点这里 跳格子游戏 知识点图 时间限制 1s 空间限制 256MB 限定语言 不限 题目描述 地上共有N个格子 你需要跳完地上所有的格子 但是格子间是有强依赖关系的 跳完前一个格子后 后续的格
  • AI中Deepfake的部分研究前沿与文献综述

    AI中Deepfake的部分研究前沿与文献综述 一 研究现状 二 典型算法 三 存在问题 四 未来的研究热点 参考文献 一 研究现状 由于Deepfake其潜在的安全威胁 它已经引起了学术界和工业界的研究兴趣 为了减轻这种风险 人们提出了许
  • JavaScript作用域与作用域链

    JavaScript作用域与作用域链 JavaScript的作用域和作用域链是理解这门语言的关键概念之一 作用域指的是变量和函数在程序中可被访问的范围 作用域链是由函数的嵌套关系决定的变量对象的链式结构 静态作用域与动态作用域 JavaSc
  • React + antd 树Tree实现树节点的增删改(自定义树节点插槽)

    效果 树Tree实现悬浮节点展示增删改的操作按钮 自定义树节点的展示 核心 使用titleRender 示例