el-table fixed固定列对不齐
时间: 2023-12-07 10:38:40 浏览: 186
为解决el-table中fixed固定列对不齐的问题,可以尝试以下方法:
1. 设置固定列的宽度,可以通过设置min-width和max-width属性来实现,例如:
```html
<el-table :data="tableData" style="width: 100%">
<el-table-column prop="date" label="日期" width="180"></el-table-column>
<el-table-column prop="name" label="姓名" width="180"></el-table-column>
<el-table-column prop="address" label="地址" min-width="200"></el-table-column>
<el-table-column prop="tag" label="标签" min-width="200"></el-table-column>
<el-table-column prop="amount" label="金额" width="180" fixed="right"></el-table-column>
</el-table>
```
2. 设置固定列的对齐方式,可以通过设置align属性来实现,例如:
```html
<el-table :data="tableData" style="width: 100%">
<el-table-column prop="date" label="日期" width="180"></el-table-column>
<el-table-column prop="name" label="姓名" width="180"></el-table-column>
<el-table-column prop="address" label="地址" min-width="200" align="center"></el-table-column>
<el-table-column prop="tag" label="标签" min-width="200" align="center"></el-table-column>
<el-table-column prop="amount" label="金额" width="180" fixed="right" align="right"></el-table-column>
</el-table>
```
3. 设置固定列的z-index值,可以通过设置css样式来实现,例如:
```html
<el-table :data="tableData" style="width: 100%">
<el-table-column prop="date" label="日期" width="180"></el-table-column>
<el-table-column prop="name" label="姓名" width="180"></el-table-column>
<el-table-column prop="address" label="地址" min-width="200"></el-table-column>
<el-table-column prop="tag" label="标签" min-width="200"></el-table-column>
<el-table-column prop="amount" label="金额" width="180" fixed="right" class="fixed-column"></el-table-column>
</el-table>
<style>
.fixed-column {
z-index: 1;
}
</style>
```
阅读全文