当前位置: 首页 > article >正文

react的antd表格自定义图标

将原版的加号换成箭头
自定义图标

安装图标包:

npm install --save @ant-design/icons

引入:

import { RightOutlined, DownOutlined } from '@ant-design/icons';

参数是一个函数

 
<Table columns={columns} dataSource={data} indentSize={20}
    expandIcon={({ expanded, onExpand, record }) => {
    //expanded-是否可展开, onExpand-展开事件默认, record-每一项的值 设置自定义图标
    if (record.children && record.children.length != 0) {
         if (expanded) {//根据是否可以展开判断
             return <DownOutlined onClick={e => onExpand(record, e)} />
         } else {
            return <RightOutlined onClick={e => onExpand(record, e)} />
         }
         } else {
            return ''
          }
 
        }} />


http://www.kler.cn/a/534325.html

相关文章:

  • VMware Workstation Pro安装了Ubuntu 24.04实现与Windows10之间的复制粘贴
  • 录音质检,只质检录音,没有显卡的服务器配置分析
  • Spring Security(maven项目) 3.0.3.0版本
  • Spring Bean 的生命周期介绍
  • Leetcode922: 按奇偶排序数组 II
  • Redis代金卷(优惠卷)秒杀案例-多应用版
  • 缓存类为啥使用 unordered_map 而不是 map
  • C# 国密算法
  • Linux 压缩打包
  • Android-retrofit源码解析
  • C语言基础系列【3】VSCode使用
  • golang开发技能
  • 【starrocks学习】之将hive表数据同步到starrocks
  • MySQL面试题----如何进行 MySQL 数据库备份与恢复
  • 2025 持续防范 GitHub 投毒,通过 Sharp4SuoExplorer 分析 Visual Studio 隐藏文件
  • 下面是一个简单的C++词法分析器示例
  • Unity3D学习笔记(二)
  • 网络设备的安全加固
  • HAL库 Systick定时器 基于STM32F103EZT6 野火霸道,可做参考
  • Rapidjson 实战
  • Spring @EventListener 注解:让应用更加模块化和可扩展
  • Java面试题基础篇2:10道基础面试题
  • Docker深度解析:容器与容器局域网
  • 5-Scene层级关系
  • 机器学习--python基础库之Matplotlib (2) 简单易懂!!!
  • 【centOS】安装docker环境,替换国内镜像