zoukankan      html  css  js  c++  java
  • ant Table td 溢出隐藏(省略号)

    1.创建组件

    components/LineWrap/index.js

    /**
     * td 溢出隐藏 组件
     */
    import React, { PureComponent } from 'react';
    import PropTypes from 'prop-types';
    import { Tooltip } from 'antd';
    import Styles from './index.less';
    
    export default class LineWrap extends PureComponent {
      static propTypes = {
        title: PropTypes.string,
        lineClampNum: PropTypes.number,
      };
    
      render() {
        const { title, lineClampNum } = this.props;
        return (
          <Tooltip placement="topLeft" title={title}>
            <span className={Styles.lineEllipsis} style={{WebkitLineClamp:lineClampNum}}>{title}</span>
          </Tooltip>
        );
      }
    }

    components/LineWrap/index.less

    .lineEllipsis{
      display: -webkit-box;
      // -webkit-line-clamp: 2;
      overflow: hidden;
      text-overflow: ellipsis;
      /* autoprefixer: off */
      -webkit-box-orient: vertical;
      /* autoprefixer: on */
    }

    2.引用

     '35%',
    render:(text,record) => {
      return <LineWrap title={text} lineClampNum={2} />
    }

    3.效果图

  • 相关阅读:
    XMPP核心协议客户端
    平安中国
    读写XML的API们
    IM只是可以用来玩的东西
    再骂自己一句
    淡定
    自己打造SAX和DOM Parser
    Nickel Instant Messeging System
    XMPP RFC阅读笔记(二)
    think in java 笔记
  • 原文地址:https://www.cnblogs.com/crazycode2/p/9864579.html
Copyright © 2011-2022 走看看