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

看下效果:

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

相关推荐
范小多6 小时前
24小时学会Python Visual code +Python Playwright通过谷歌浏览器取控件元素(连载、十一)
服务器·前端·python
ooolmf6 小时前
matlab2024读取温度01
java·前端·javascript
打工人小夏6 小时前
前端vue3项目使用nprogress动画组件,实现页面加载动画
前端
一颗宁檬不酸6 小时前
前端农业商城中产品产地溯源功能的实现
前端
李少兄6 小时前
深入理解前端中的透视(Perspective)
前端·css
江公望6 小时前
HTML5 History 模式 5分钟讲清楚
前端·html·html5
云和数据.ChenGuang6 小时前
Zabbix Web 界面安装时**无法自动创建配置文件 `zabbix.conf.php`** 的问题
前端·zabbix·运维技术·数据库运维工程师·运维教程
码界奇点6 小时前
Java Web学习 第15篇jQuery万字长文详解从入门到实战解锁前端交互新境界
java·前端·学习·jquery
前端老曹6 小时前
vue3 三级路由无法缓存的终极解决方案
前端·javascript·vue.js·vue
兮动人6 小时前
Google Chrome 142更新引发内网访问危机:原理、影响与全面解决方案
前端·chrome