首页 前端知识 vue调整表格样式之深度修改

vue调整表格样式之深度修改

2025-03-13 15:03:57 前端知识 前端哥 789 148 我要收藏

举例:

<div class="grid-item">
<h3>日数据</h3>
<el-table :data="dailyData" v-loading="loading">
<el-table-column label="销售姓名" align="center" prop="salesName" />
<el-table-column label="订单数量" align="center" prop="orderCount" />
<el-table-column label="标准订单金额" align="center" prop="standardAmount" />
<el-table-column label="预存订单金额" align="center" prop="prestoreAmount" />
<el-table-column label="非标订单金额" align="left" prop="nonstandardAmount" width="110">
<template v-slot="scope">
<el-input class="compact-input"
@change="nonstandardAmountKeyUp(scope.row, 'nonstandardAmount')"
placeholder="请输入非标订单金额"
v-model="scope.row.nonstandardAmount">
</el-input>
</template>
</el-table-column>
<el-table-column label="总金额" align="center" prop="totalAmount" />
</el-table>
</div>
复制

表格中有非标订单金额字段输入框,导致把行高撑大

查看可知是输入框和表格有外边距padding。

这时候我们可以强行修改表格的外边距使用:::v-deep .el-table--medium .el-table__cell{padding:3px}或/v-deep/ .el-table--medium .el-table__cell{padding:3px}。   

el-table--medium .el-table__cell这个就相当于表格定义的class

::v-deep这个是深度修改

转载请注明出处或者链接地址:https://www.qianduange.cn//article/23563.html
标签
评论
会员中心 联系我 留言建议 回顶部
浏览器升级提示:您的浏览器版本较低,建议您立即升级为知了极速浏览器,极速、安全、简约,上网速度更快!立即下载
复制成功!