react 表格超过两行显示省略号

实现效果

其实也不限于在react中用,这是CSS样式,能用CSS的都能实现 我这里是在react的ant table中使用   代码index.less
.ellipasedom {
  word-break: break-all;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

index.tsx

import React from 'react'
import styles from './index.less'

// 表格超过两行省略
const EllipaseDom = (props: { content: string }) => {
  const { content } = props

  return (
    // 设置title可以在鼠标移入时显示完整内容
    <div className={styles.ellipasedom} title={content}>
    {content}
  </div>
  )
}

export default EllipaseDom

在谷歌浏览器和edge浏览器可以正常显示

相关文章

react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如...
我们上一节了解了组件的更新机制,但是只是停留在表层上,例...
我们上一节了解了 react 的虚拟 dom 的格式,如何把虚拟 dom...
react 本身提供了克隆组件的方法,但是平时开发中可能很少使...
mobx 是一个简单可扩展的状态管理库,中文官网链接。小编在接...
我们在平常的开发中不可避免的会有很多列表渲染逻辑,在 pc ...