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

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>

http://www.kler.cn/a/563818.html

相关文章:

  • django model.object.filter 不等于多个值
  • Redis7——基础篇(八)
  • 如何免费使用稳定的deepseek
  • 通义灵码2.0 AI 程序员体验:优化与问题解决的全过程
  • 千峰React:案例一
  • 【QT 一 | 信号和槽】
  • 技术分享:MyBatis 动态 SQL 的应用 <choose>, <when>, <otherwise>
  • 如何用python将pdf转为text并提取其中的图片
  • 细说STM32F407单片机RS485收发通信实例及调试方法
  • pycharm远程连接服务器运行pytorch
  • <02.26>Leetcode
  • 航旅纵横测试开发一面面经
  • PyTorch下三角矩阵生成函数torch.tril的深度解析
  • Python 高级特性-迭代器
  • 机器学习01
  • servlet相关
  • 【漫画机器学习系列】102.带泄露线性整流函数(Leaky ReLU)
  • playwright GitHub Actions运行测试
  • Fetch 是用于发起HTTP请求的API body 部分
  • 服务器主板可以单独升级吗?有什么影响?