elementui 更改 el 您所在的位置:网站首页 给表格加边框 elementui 更改 el

elementui 更改 el

2024-07-05 15:10| 来源: 网络整理| 查看: 265

初衷

element ui官方封装好的 el-table 组件, 好用是挺好用的,但不可避免的是默认的样式并不一定能满足实际开发过程中的需要,那就自己动用五姑娘吧。

入坑

一是参考官方文档里面 el-table 的 header-cell-style 和 cell-style 属性进行修改,如:

另外也可以使用 header-cell-class-name 和 cell-class-name 属性,如:

style:

.cell-class-name { border-color: #868686; } 问题

使用 header-cell-style和 cell-style 属性虽然能正常显示效果,但会抛出异常,反正我是没整明白,另外,header-cell-class-name 设置覆盖样式,无法生效,而 cell-class-name 则可以。

该类型检查失败 该类型检查失败

解决方法

设置 el-table 属性:cell-style="tableCellStyle"和:header-cell-style=“tableHeaderCellStyle”,通过 js 代码修改样式。 里添加:

=> methods方法里添加: // 修改 table cell边框的背景色 tableCellStyle () { return 'border-color: #868686;' }, // 修改 table header cell的背景色 tableHeaderCellStyle () { return 'border-color: #868686; color: #606266;' } 问题描述

在我们使用饿了么UI框架做项目的时候,el-table的自带的表格边框颜色有时候需要修改一下。本文简述一下修改el-table边框样式的注意事项。

原始代码:

export default { name: "app", data() { return { tableData: [ { name: "刘备", nation: "蜀国", bornPlace: "涿郡涿县(河北省涿州市)", }, { name: "曹操", nation: "魏国", bornPlace: "沛国谯县(安徽省亳州市)", }, { name: "孙权", nation: "吴国", bornPlace: "吴郡富春县(浙江省杭州市富阳区)", }, { name: "关羽", nation: "蜀国", bornPlace: "河东郡解县(山西省运城市盐湖区解州镇)", }, ], }; }, };

效果如下 在这里插入图片描述

第一步,加入单元格的回调

代码如下 在这里插入图片描述

效果如下 在这里插入图片描述

第二步,加入表头的回调

代码如下 在这里插入图片描述

效果如下 在这里插入图片描述

第三步,单独给表格加样式

代码如下 在这里插入图片描述 在这里插入图片描述

效果如下 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有