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'};
    }

看下效果:

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

相关推荐
糕冷小美n7 小时前
elementuivue2表格不覆盖整个表格添加固定属性
前端·javascript·elementui
小哥不太逍遥7 小时前
Technical Report 2024
java·服务器·前端
沐墨染7 小时前
黑词分析与可疑对话挖掘组件的设计与实现
前端·elementui·数据挖掘·数据分析·vue·visual studio code
anOnion7 小时前
构建无障碍组件之Disclosure Pattern
前端·html·交互设计
threerocks7 小时前
前端将死,Agent 永生
前端·人工智能·ai编程
问道飞鱼8 小时前
【前端知识】Vite用法从入门到实战
前端·vite·项目构建
爱上妖精的尾巴8 小时前
8-10 WPS JSA 正则表达式:贪婪匹配
服务器·前端·javascript·正则表达式·wps·jsa
Zhencode8 小时前
Vue3响应式原理之ref篇
vue.js
小疙瘩9 小时前
element-ui 中 el-upload 多文件一次性上传的实现
javascript·vue.js·ui
Aliex_git9 小时前
浏览器 API 兼容性解决方案
前端·笔记·学习