知名网站建设定制el-table 列内容溢出 显示省略号 悬浮显示文字

知名网站建设定制第一种方案:利用 title 的方式

知名网站建设定制利用插槽与title,自己对 el-table-column 显示内容及样式进行修改;

  1. <el-table-column prop="user_info" label="用户信息" width="120">
  2. <template slot-scope="scope">
  3. <span
  4. :title="scope.row.user_info"
  5. style="
  6. display: -webkit-box;
  7. text-overflow: ellipsis;
  8. overflow: hidden;
  9. -webkit-line-clamp: 2;
  10. -webkit-box-orient: vertical;
  11. white-space: pre-line;
  12. "
  13. >
  14. {{ scope.row.user_info}}
  15. </span>
  16. </template>
  17. </el-table-column>

 

第二种方案:利用 show-overflow-tooltip

官方文档:

这里是对显示主题的设置,dark 是黑色; light 是白色; 如果不写,就是黑色;

 关键属性

 

 

 实现代码:

  1. <el-table :data="tableData" tooltip-effect="light">
  2. <el-table-column prop="user_info" label="用户信息" width="120" :show-overflow-tooltip="true"></el-table-column>
  3. </el-table>

 

第三种方案: 利用  (Popover 弹出框)

官方文档:

 

  1. <el-table-column prop="user_info" label="用户信息">
  2. <template slot-scope="scope">
  3. <el-popover trigger="hover" placement="top">
  4. <span>{{ scope.row.user_info }}</span>
  5. <div slot="reference">
  6. <span style="
  7. display: -webkit-box;;
  8. text-overflow: ellipsis;
  9. overflow: hidden;
  10. -webkit-line-clamp: 2;
  11. -webkit-box-orient: vertical;
  12. white-space: pre-line;
  13. ">
  14. {{ scope.row.user_info }}
  15. </span>
  16. </div>
  17. </el-popover>
  18. </template>
  19. </el-table-column>

第四种方案:  (Tooltip 文字提示)

官方文档:

 

  1. <el-table-column prop="user_info" label="用户信息">
  2. <template slot-scope="scope">
  3. <el-tooltip :content="scope.row.user_info" placement="top" effect="light">
  4. <span style="
  5. display: -webkit-box;;
  6. text-overflow: ellipsis;
  7. overflow: hidden;
  8. -webkit-line-clamp: 2;
  9. -webkit-box-orient: vertical;
  10. white-space: pre-line;
  11. ">
  12. {{ scope.row.user_info }}
  13. </span>
  14. </el-tooltip>
  15. </template>
  16. </el-table-column>

其他方案:(待完善。。)

1、可以在点击单元格的时候,展开全部内容;可以在省略文字和全部文字之间切换;

2、可以先对内容长度进行判断,然后对超出的显示内容进行截取操作,点击显示全部;

3、通过动态类名的方式实现;

4、。。。此处省略 1 万字;

5、感谢!

 

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发