Vue使用Element表格Table设置所有单元格内容居中对齐

为单个列的单元格设置居中对齐代码如下:

html 复制代码
        <el-table-column
            prop="productInfo.productName"
            label="中文名"
            width="100"
            align="center"
        >
        </el-table-column>

需要设置el-table-column标签里面的属性设置为align="center"

但是如果有几十个列呢,都需要居中对齐的话 align="center"需要写几十个吗,这样的话代码重复的太多了。

那么如何解决上面的问题呢?

答案是使用table属性cell-style为所有单元格设置一样的 Style。
代码如下:

html 复制代码
<el-table
          :data="tableData"
          :cell-style="cellStyle"
      >
...
js 复制代码
cellStyle({row, column, rowIndex, columnIndex}) {
      return {'text-align': 'center'};
    }

看下效果:

设置之前,所有内容默认是靠左对齐的
设置之后,可以看到所有内容是居中对齐了。

相关推荐
嘟嘟07177 分钟前
从零理解 MCP:手写一个本地 MCP Server 并接入 LangChain Agent
前端·后端
cocoafei9 分钟前
GPT-5.6 后,别再混淆 ChatGPT 和 Codex 额度了
前端·人工智能·chatgpt
你怎么知道我是队长10 分钟前
JavaScript的函数介绍
开发语言·前端·javascript
weedsfly14 分钟前
观察者模式 vs 发布-订阅模式:从概念到实战,一次讲清楚
前端·javascript·面试
暗不需求15 分钟前
手写 AJAX:从 XMLHttpRequest 到封装一个简易 axios
前端·面试
cxxcode19 分钟前
CSS Loader 与样式处理链路
前端·css
电商API_1800790524719 分钟前
电商ERP 自动同步订单功能实现拆解与技术手段
服务器·前端·网络·爬虫
cxxcode20 分钟前
CSS 隔离与 qiankun 样式问题总结
前端
__sjfzllv___28 分钟前
在职前端Leader学习/转行 AI Agent -DAY3
前端
miss32 分钟前
海康威视 IoT 平台前端实战:视频流、海量设备与实时数据可视化
前端·javascript·物联网