vue+elementui项目,table项内容超过确定行以“...”显示剩余部分的实现

<el-table-column slot="tbiMemo" label="厂商介绍" align="left" minWidth="250px">
    <template slot-scope="scope">
          <div class="showInline">{{ scope.row.tbiMemo }}</div>
    </template>
</el-table-column>

1、超过两行以“...”显示剩余部分

overflow: hidden;
-webkit-line-clamp: 3;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
.class {
  overflow: hidden;
  display: -webkit-box;
  word-break: break-all;
  font-weight: 900;
  text-overflow: ellipsis;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /*! autoprefixer: on */
  -webkit-line-clamp: 2;
}

 但是以上做法会造成下面这样,

 

如果没有特定要求的话,你可以使用单行显示,文本超过溢出以“...”

显示


  .showInline {
      overflow:hidden;
      text-overflow:ellipsis;
      white-space:nowrap
  }

  

 
原文地址:https://www.cnblogs.com/sylys/p/13647345.html