首页 > 其他分享 >在react项目中结合antd实现表格tooltip提示

在react项目中结合antd实现表格tooltip提示

时间:2023-10-17 20:06:52浏览次数:35  
标签:表格 title tooltip react record cost dataIndex antd id

react项目ant design给表格title添加tooltip提示效果,效果如下:

在react项目中结合antd实现表格tooltip提示_数据

 title: () => (

        <span>

          {'原表'}&nbsp;

          <Tooltip

              title={'如有颜色标注 则表示id在该表无数据'}

          >

            <InfoCircleOutlined />

          </Tooltip>

        </span>

      ),

完整的表格代码

const DataModal=()=>{

     /** new表格数据*/

  const columns_new = [

    {

      title:"序号",

      dataIndex:"index",

    },

    {

      title: "账号Id",

      dataIndex: "advertiser_id",

    },

    {

      title: () => (

        <span>

          {'原表'}&nbsp;

          <Tooltip

              title={'如有颜色标注 则表示id在该表无数据'}

          >

            <InfoCircleOutlined />

          </Tooltip>

        </span>

      ),

      dataIndex: "original_table",

      onCell: (record, index) => getOriCellStyles(record.state),

    },

    {

      title: () => (

        <span>

          {'对比表'}&nbsp;

          <Tooltip

              title={'如有颜色标注 则表示id在该表无数据'}

          >

            <InfoCircleOutlined />

          </Tooltip>

        </span>

      ),

      dataIndex: "comparison_table",

      onCell: (record, index) => getComCellStyles(record.state),

    },

    {

      title: "原cost(元)",

      dataIndex: "cost",

    },

    {

      title: "对比cost(元)",

      dataIndex: "compare_cost",

    },

  ];

引入的antd

import {  DatePicker, Tooltip, Table, message} from "antd";

import { InfoCircleOutlined } from "@ant-design/icons";

标签:表格,title,tooltip,react,record,cost,dataIndex,antd,id
From: https://blog.51cto.com/u_16307840/7908494

相关文章

  • antd for vue3 table 使用rowClassName设置样式固定列不生效
    依赖库版本:Vue3+antdforvuev3.X样式问题:固定列背景色不生效,鼠标移入对应行背景色变为初始的白色columns:[{title:'装置',width:100,dataIndex:'areaName',fixed:'left'},...{title:'装置',w......
  • React学习笔记04-JSX语法
    1.JSX语法JSX将HTML语法直接加入到JavaScript代码中,再通过翻译器转换到纯JavaScript后由浏览器执行。在实际开发中,JSX在产品打包阶段都已经编译成纯JavaScript,不会带来任何副作用,反而会让代码更加直观并易于维护。编译过程由Babel的JSX编译器实现。 2.JSX语法的......
  • React-Admin后台管理模板|react18+arco+zustand后台解决方案
    基于react18.x+vite4+arco-design自研中后台管理系统解决方案ReactAdmin。react-vite-admin基于vite4搭建react18.x后台管理项目。使用了react18hooks+arco.design+zustand+bizcharts等技术实现权限管理模板框架。支持暗黑/亮色主题、i18n国际化、动态权限鉴定、3种布局模板、t......
  • React-redux 中useSelector使用
    在一个action被分发(dispatch)后,useSelector()默认对select函数的返回值进行引用比较===,并且仅在返回值改变时触发重渲染。但是,不同于connect(),useSelector()并不会阻止父组件重渲染导致的子组件重渲染的行为,即使组件的props没有发生改变。useSelector源码分析import......
  • React学习笔记03-编写第一个react应用程序
    react开发需要引入多个依赖文件:react.js,react-dom.js,分别又有开发版本和生成版本,creat-react-app里已经帮我们把这些东西都安装好了。把通过CRA创建的工程目录下的src目录情况,然后在里面重新创建一个index.js写入以下代码。//从react的包当中引入了React。只要你要写React.j......
  • React学习笔记02-创建React项目
    1.全局安装create-react-appnpminstall-gcreate-reat-app2.创建一个React项目create-react-appmyapp 注意命名规范不能大写,中文等如果不想全局安装,可以直接使用npxnpxcreate-react-appmyapp 需要等待一段时间,这个过程实际上会安装三个东西react:react的顶级......
  • React学习笔记01-React的基本认识
    1.React起源与发展React起源于Facebook的内部项目,因为该公司对市场上所有JavaScriptMVC框架,都不满意,就决定自己写一套,用来架设Instagram的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。2.React与传统MVC的关系轻量级的视图层库!AJavaScriptlibraryfor......
  • remotion 基于react 创建视频的框架
    remotion可以让我们直接基于react创建视频,使用到的技术webgl,css,canvas,svg说明对于希望使用web创建使用的场景这个是一个不错的选择(比如营销动画),很值得学习下参考资料https://www.remotion.dev/docs/https://github.com/remotion-dev/remotion/......
  • 初探富文本之React实时预览
    初探富文本之React实时预览在前文中我们探讨了很多关于富文本引擎和协同的能力,在本文中我们更偏向具体的应用组件实现。在一些场景中比如组件库的文档编写时,我们希望能够有实时预览的能力,也就是用户可以在文档中直接编写代码,然后在页面中实时预览,这样可以让用户更加直观的了解组......
  • Vue3| 组合式API——reactive 和 ref 函数
    Vue中默认的数据并不是响应式的,如果我们希望数据是响应式的,则需要通过reactive或者ref进行处理。 reactive():作用:接收对象类型的数据作为参数传入并返回一个响应式对象reactive不能处理简单类型的数据 reactive使用步骤:1.在<scriptsetup>里,从vue包中导入......