table表头的修改

  • 遇到的问题
    • 解决方法
      • 详细解释

遇到的问题

我想实现的效果

但是我实际出现的效果

仔细观察,发现存在以下问题:

1.表头的背景与遮挡
2.加上边界

在项目中找到了对应的界面代码,发现特别简单,根本不存在实现这个效果的代码,于是找到了其导入的文件
界面的代码

很明显不存在我想要实现的效果的代码,于是找进了导入的文件oj-table
但翻看了几次代码依旧不知道如何实现的,就开始搜集去找相关资料。

解决方法

问题一(表头的背景与遮挡):
首先,我先去找如何是table表头的标题加粗找到了css代码

font-weight:bold;

于是我尝试在style中加入该串代码,但结果依旧无法使用
此路不通
接着尝试,想到了html中的th,尝试一番下来,并没有element组件中的table组件美观,并且与其他组件主题不一致,于是弃用。
此路还是不通

于是向前端的学姐求助,一番操作下来,才发现在oj-table.vue这个文件中还有一串代码被我忽视了……

有点粗心,没有看见……也没有注意到下面的。(不过,这也告诉我写代码格式要工整,尽量做到没每行都是一句单独的话,实现独立的功能)

解决方法:

在el-table标签中 插入
<el-table :border="border1" :data="tableData" stripe style="width: 100%" @selection-change="handleSelectionChange" :header-cell-style="{background:'#eee',color:'#606266'}">

问题二(加上边界):

通过查找element组件中的组件,知道直接加上border即可实现

详细解释

 <el-table:data="tableData"borderstripestyle="width: 100%"@selection-change="handleSelectionChange":header-cell-style="
                  {                        background:'#eee',
                        color:'#606266'
                  }">

border:实现边框效果
border:实现斑马纹效果

@selection-change="handleSelectionChange"
一个选中就触发的方法;用来获取每选中的数据集对象;

获取之后对头部的每个小框框的style进行修改
:header-cell-style="
{
background:’#eee’,
color:’#606266’
}"

修改背景颜色为#eee(灰色)

而且这串代码还能实现遮挡border!!!

【学习总结】关于vue中table表头加粗与遮挡问题相关推荐

  1. vue table表格中只有表头加竖线分割

    table表格中只有表头加竖线分割 给<el-table>加一个属性 : :header-cell-style="{'border-right':'1px solid #8888 ...

  2. vue + iview Table表头中插入图片

    vue + iview Table表头中插入图片 开发中遇到一个问题,在表头中需要插入一个公式,不想再引入别的插件所以考虑用图片代替 正常代码中这样引入图片前端可以正常显示: <img styl ...

  3. layui数据表格自定义复选框表头_layui中table表头样式修改方法

    如下所示: layui.use('table', function () { var table = layui.table; table.render({ elem: '#desTable' , u ...

  4. layui表头样式_layui中table表头样式修改方法

    如下所示: layui.use('table', function () { var table = layui.table; table.render({ elem: '#desTable' , u ...

  5. layui设置表格表头字体_layui中table表头样式修改方法

    如下所示: layui.use('table', function () { var table = layui.table; table.render({ elem: '#desTable' , u ...

  6. Vue中使用Openlayers加载Geoserver发布的TileWMS时单击获取shp文件的坐标信息

    场景 Vue中使用Openlayers加载Geoserver发布的TileWMS: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/ ...

  7. Vue中使用Openlayers加载Geoserver发布的TileWMS

    场景 Openlayers下载与加载geoserver的wms服务显示地图: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/114 ...

  8. Vue中使用Openlayers加载Geoserver发布的ImageWMS

    场景 Openlayers下载与加载geoserver的wms服务显示地图: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/114 ...

  9. Vue中使用Openlayers加载OSM(Open Street Map)显示街道地图

    场景 Openlayers下载与加载geoserver的wms服务显示地图: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/114 ...

最新文章

  1. java.sql.SQLException: java.lang.StackOverflowError
  2. thrift RPC接口请求超时
  3. python显示外部命令_Python 执行外部指令
  4. Java Web之文件的上传及下载
  5. oracle多久断开连接,Oracle自动断开连接
  6. x509trustmanager怎么验证证书_GeoTrust通配符证书和多域名SSL证书对比评测
  7. cassandra可视化_容器化Spring Data Cassandra应用程序
  8. JedisConnectionException: java.Net.SocketTimeoutException: Read timed
  9. 通俗易懂,先来认识一下Vuex
  10. 医学综合笔试计算机化考试,医学综合笔试实行计算机化考试考生手册.doc
  11. 三阶段提交(Three-phase commit)
  12. 机器学习与神经网络的学习
  13. 对电机油冷分析_油冷电驱汇总(Tesla/Nidec/大众MEB/雪佛兰/华为)
  14. bzoj3545/bzoj3551 [ONTAK2010]Peaks/Peaks加强版
  15. 如何在苹果Mac更改通知显示的时长?
  16. 可涂鸦音乐光立方(DIY)
  17. scjp第一章学习总结
  18. 安装3dmax出现:error 1311 找不到源文件
  19. IT中文技术站十大网站收藏
  20. java public aspect_ASPECT Java的使用

热门文章

  1. 今日练习之摩天轮动画
  2. 哄女朋友玩的c语言编程,在线教学:哄女朋友陪你玩游戏的真正秘诀
  3. JavaScript甜点(1)
  4. 计算机软考中级科目哪个最容易过?
  5. MVC项目中使用百度地图
  6. 区块链+公证掀起落地潮,上海再添一例
  7. DICOM文件读取及PNG格式图片展示
  8. Python 字符串去除换行符和空格
  9. DG BROKER 之 REINSTATE DATABASE (把旧主库恢复到备用库)
  10. 用Python处理Word文档