el-table中label能居中吗

我设置了width 还是label往左偏
有什么其他方法 能让label在这一列居中

clipboard.png

阅读 9.3k
3 个回答

你好,可以通过设置header-row-class-name属性来设置表头的class,以此来设置表头的文字居中。
以下是全部代码

<template>
    <div>
        <el-table :data="data" header-row-class-name="center">
          <el-table-column label="姓名" prop="name"></el-table-column>
          <el-table-column label="年龄" prop="age"></el-table-column>
        </el-table>
    </div>
</template>

<script>
export default {
    data(){
        return{
            data: [
                {
                    name: '张三',
                    age: '18'
                }
            ]
        }
    }
}
</script>

<style>
.center th .cell{
    text-align: center !important;
}
</style>

:header-cell-style="{'text-align':'center'}"

直接在标签上写属性 align="center",这是针对单个的,如果是全部建议采用一楼的方式

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题