当前位置: 首页 > news >正文

vue项目中动态添加类名样式不生效问题

一、问题描述

在vue项目中使用:class={tableContent: summary}给元素动态添加了类名tableContent,运行代码后查看类名已经添加成功但样式并未生效。

二、问题产生原因并解决

  • 刚开始把样式写在了<style lang="scss" scoped></style>中,使用了::v-deep但并没有解决问题,以下代码不生效
::v-deep .tableContent {
    .el-table--scrollable-x .el-table__body-wrapper {
      padding-bottom: 0px !important;
    }
}
  • 解决办法:在vue文件中重新添加一个style标签,或者更改::v-deep的位置
// 写在原来带有scoped的style标签
.tableContent {
  ::v-deep {
    .el-table--scrollable-x .el-table__body-wrapper {
      padding-bottom: 0px !important;
    }
  }
}
// 重新添加一个style标签,这个标签用于全局并且lang与之前标签不同
<style lang="css">
.tableContent .el-table--scrollable-x .el-table__body-wrapper {
      padding-bottom: 0px !important;
}
</style>

相关文章:

  • 2025-02-26 学习记录--C/C++-C语言 整数格式说明符
  • 简单介绍JVM
  • Flutter系列教程之(6)——Tab导航与ListView使用
  • Lua的table类型的增删改查操作
  • http 协议和 https 协议的区别是什么?
  • 【1分钟学会万相文生视频】windows环境4080显卡部署Wan2.1-T2V-1.3B,亲手实操
  • 【STL】7.STL常用算法(1)
  • miqiu的分布式锁(二):实战——用JMeter验证JVM锁能否解决MySQL超卖问题
  • element-ui的组件使用
  • 每日一题——字母异位词分组
  • 2024 年出现的 11 大数据收集趋势
  • spring boot 连接FTP实现文件上传
  • linux中根目录满了
  • C#开发的Base64编码及解码完整源码及注意事项
  • 【含开题报告+文档+PPT+源码】基于大数据的交通流量预测系统
  • 论软件设计模式及其应用-软考
  • 【算法】797. 差分
  • C语言番外篇(4)--------->goto语句
  • 如何进行OceanBase 运维工具的部署和表性能优化
  • Linux 内核配置机制详细讲解
  • 学校网站建设用哪个系统/健康码防疫核验一体机
  • 基于html5的旅游网站的设计/网站模板之家
  • 如何在百度里做推广网站/优化模型有哪些
  • wordpress 模板文件/百家号seo
  • 银行网站 设计方案/校园推广方案
  • 济南专门做网站的公司/seo的搜索排名影响因素有