Element-Ui el-table 序号使用问题
el-table
<template>
<el-table :data="tableData">
<el-table-column type="index" width="50"></el-table-column>
<!-- 其他列 -->
</el-table>
</template>
<script>
export default {
data() {
return {
tableData: [
// 你的表格数据
{ name: 'Tom', age: 20 },
{ name: 'Jerry', age: 22 }
]
};
}
};
</script>
不显示序号 数据
<template>
<el-table :data="tableData">
<el-table-column label="序号" width="60">
<template #default="scope">
{{ scope.$index + 1}}
</template>
</el-table-column>
<!-- 其他列 -->
</el-table>
</template>
<script>
export default {
data() {
return {
tableData: [
// 你的表格数据
{ name: 'Tom', age: 20 },
{ name: 'Jerry', age: 22 }
]
};
}
};
</script>
还可以
1.检查是否有 CSS 样式影响
确保没有 CSS 样式影响 的显示。例如,确保没有设置 display: none 或者宽度过小导致内容不可见。
-
检查表格列的顺序
确保 是第一个定义的列,因为索引列通常作为表格的第一列显示 -
检查 Element UI 版本
确保你使用的 Element UI 版本没有相关的 bug。如果可能,尝试更新到最新版本的 Element UI。 -
使用 Scoped Slot 自定义索引列
如果你需要更多自定义功能,可以使用 Scoped Slot 来自定义索引列
以上就是文章全部内容了,如果喜欢这篇文章的话,还希望三连支持一下,感谢!