当前位置: 首页 > 知识库问答 >
问题:

vue3 - 设置element plus table上的header-cell-class-name为什么没有生效?

傅兴平
2024-06-19

设置element plus table上的header-cell-class-name为什么没有生效?

<template><el-table :data="equipmentLedgerManagementData" border size="small" header-cell-class-name="table-header">        ...</templete><style> .table-header {    background-color: red;  }</style>

在webstorm中这个样式呈现灰色,说明它没有被使用。从页面显示上发现这个样式也没有生效,但是我将这段代码复制到element plus playground却生效了,这是为什么?该怎么解决?
image.png

共有1个答案

郑鸿朗
2024-06-19

样式权重问题,你这里放到playground的是加了important关键字,权重高,所以生效了。但是你本地使用的时候没有加,所以无效,所以你得提升样式权重,但是加important关键字不是一个好的提升权重的方式。个人建议提升权重如下:

.el-table th.el-table__cell.table-header {   background-color: red;}
 类似资料:
  • 在<style scoped>下row-class-name怎么生效? 去掉scoped是可以生效的。 如果我想在hover某一行或点击高亮某一行的的时候,依然保存row-class-name所设定的样式该怎么办呢? (注:可以直接将下面代码粘贴到element-plus.run中执行)

  • 问题现象 在build()中使用Stack作为容器,设置参数alignContent为Alignment.Bottom,且设置属性align为Alignment.Center,参数alignContent为Alignment.Bottom未生效。

  • 只有这一个地方配置了 8001 端口。 打算是通过访问 http://localhost:8001/about/ 打开 html 目录下的 about.html 的,但是返回 403 错误。如果是访问 http://localhost:8001/ 会返回 html 目录下的 index.html 文件 如果注释了这里的配置,那么 http://localhost:8001/ 是无法访问的。也就是配

  • 在vue2中,通过设置name即可 请问,我如何在vue3中给该页面设置name,并且获取该页面的name信息

  • 我的类中有一个静态变量,我在cpp文件中将其实例化为值1000。 cpp文件的代码。 当我打印容器对象的ID值时,它们不断递增。 我的问题是,当我创建一个新对象时,我将静态变量实例化为值0f1000,那么为什么它会随着创建的每个对象不断递增呢?

  • https://www.bilibili.com/video/BV1TP411v7v6?p=37&vd_source=87... 这个视频开头,有个配置类里面有@bean方法,这种是导入第三方bean的方式哦。但这里的配置类不是没有import吗,为什么这个@bean能生效哦