项目开发中,总会遇到点七七八八的问题,ant design中table表格每一列内容过长需要截取,接下来我捋一下
首先初始界面展示:
在这里插入图片描述
因为这行内容过长了,导致我整个表格数据都不能完整的展示出来,如果我只去截取,那剩下的内容我想看,但是看不到呀,所以我就想办法进行截取并且鼠标滑上去的话进行展示全部,完美。

代码如下:

   const columns = [
    {
      title: '姓名',
      dataIndex: 'Name',
      key: 'name',
      width: 120,
      scopedSlots: { customRender: 'titleShow' },
    },
    ]

相当于给表格中需要操作的一列定义了具名插槽。
接下来我们需要操作:

<table  动态获取表格数据的代码>
   <div class="LeaveOut" :title="text"   slot="titleShow" slot-scope="text, record">
                  <div :style="{textAlign:'left'}">{{text}}</div>    //鼠标滑上去显示全部内容 
                </div>
                </a-table>

设置完之后,还需要对样式进行操作

 .LeaveOut{
      overflow: hidden;      /* 隐藏溢出*/
      height: 25px; 
      width: 53px;
    }
Logo

前往低代码交流专区

更多推荐