表格内容省略

在表格中添加<DIV style="OVERFLOW: hidden; WIDTH: 275px; CURSOR: hand; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis">

利用DIV来换行

在Element组件中,实现表格超出内容省略的方法常见的有以下两种: 1. **使用`show-overflow-tooltip`属性**:可以在`el-table-column`标签中添加`show-overflow-tooltip`属性,开启该功能后,当表格内容超出单元格范围时会自动省略显示,并在鼠标悬浮时显示完整内容。示例代码如下: ```html <el-table :data="tableData" style="width: 77%;" row-style="height:20px" :default-sort = "{prop: 'date', order: 'descending'}"> <el-table-column prop="orderNum" label="订单编号" sortable width="100" :show-overflow-tooltip="true"></el-table-column> <el-table-column prop="operation" label="操作"> <template slot-scope="scope"> <el-button @click="handleClick(scope.row)" type="text" size="small">查看</el-button> <el-button type="text" size="small">编辑</el-button> </template> </el-table-column> </el-table> ``` 关键属性为`:show-overflow-tooltip="true"`,此方法自带tooltip效果 [^1][^3]。 2. **自定义封装Tooltip组件**:重新封装 elementui 的 Tooltip 文字提示组件,通过比较文字提示组件宽度与父级的宽度,来启用提示与显示省略号,然后利用`white-space: pre-wrap;`来格式化文字提示内容 [^2]。 此外,如果提示文本很长导致遮挡信息以及不美观,还可以在样式上进行调整,示例代码如下: ```css .el-tooltip__popper{ // 提示条长度 max-width:20%; } .el-tooltip__popper,.el-tooltip__popper.is-dark{ // 提示框背景颜色 background: #000 !important; // 提示框字体颜色 color: #fff !important; // 提示框高度 line-height: 24px; } ``` 这样可以控制提示框的最大宽度、背景颜色、字体颜色和高度 [^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值