el-table-column的fixed:right失效怎么解决
时间: 2023-10-24 19:08:42 浏览: 267
如果 `el-table-column` 的 `fixed` 属性设置为 `right` 后失效,可能是因为该列所在的 `<el-table>` 组件的宽度未设置,或者设置不合理。
请尝试给 `<el-table>` 组件设置一个固定宽度,或者使用 `flex` 布局来设置宽度。
例如,给 `<el-table>` 组件设置一个固定宽度:
```html
<el-table :data="tableData" style="width: 800px;">
<el-table-column prop="name" label="姓名"></el-table-column>
<el-table-column prop="age" label="年龄" fixed="right"></el-table-column>
</el-table>
```
或者使用 `flex` 布局来设置宽度:
```html
<div style="display: flex; flex-direction: column; height: 400px;">
<el-table :data="tableData" style="flex: 1;">
<el-table-column prop="name" label="姓名"></el-table-column>
<el-table-column prop="age" label="年龄" fixed="right"></el-table-column>
</el-table>
</div>
```
这样应该就能解决 `el-table-column` 的 `fixed` 属性设置为 `right` 后失效的问题了。
阅读全文