el-table 宽度100%无限延伸问题解决方法

本文介绍了解决Element UI中el-table组件宽度无法正确自适应的问题。通过CSS样式调整,确保表格及其内部元素能根据容器宽度进行适配,避免元素溢出。
使用 elementUI Table 组件,实现宽度自适应方案之一
	<el-table class="elTable" :data="tableData" height="250">
	  <el-table-column prop="n1" label="labelName_1"></el-table-column>
	  <el-table-column prop="n2" label="labelName_2"></el-table-column>
	  <el-table-column prop="n3" label="labelName_3"></el-table-column>
	</el-table>	

自适应页面下,el-table通常外层盒子设置宽度100%,仍然会元素溢出
给 el-table__empty-block el-table__body 这是100%,容器宽度会无线延申
上述问题解决方案如下:

解决方法
/* el-table 宽度自适应 */
.elTable { width: 100%; }
.elTable /deep/ .el-table__header-wrapper table, 
.elTable /deep/ .el-table__body-wrapper table { width: 100% !important; }
.elTable /deep/ .el-table__body, 
.elTable /deep/ .el-table__footer, 
.elTable /deep/ .el-table__header { table-layout: auto; }
.elTable /deep/ .el-table__empty-block,
.elTable /deep/ .el-table__body { width: 100% !important; }
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值