小知识(5) el-table行样式失效问题

一、实现效果

子级呈现不同颜色去区分

二、最初代码

tips: 我这里使用的vue3 + elementplus

复制代码
<el-table :row-class-name="tableRowClassName" >
  ...
</el-table>

function tableRowClassName({ row, rowIndex }) {
  if (row.children.length === 0) {
    return 'success-row';
  }
  return '';
}

<style lang="scss" scoped>
.el-table .success-row {
  --el-table-tr-bg-color: var(--el-color-success-light-9);
}
</style>

三、解决

去掉style中的scoped即可,哈哈哈 ^_^ ^_^ ^_^

复制代码
<style lang="scss">
.el-table .success-row {
  --el-table-tr-bg-color: var(--el-color-success-light-9);
}
</style>

快去动动自己的小手手操作起来看看效果吧,冲冲冲!!!

相关推荐
AI前端老薛5 分钟前
CSS实现动画的几种方式
前端·css
携欢9 分钟前
portswigger靶场之修改序列化数据类型通关秘籍
android·前端·网络·安全
前端小L10 分钟前
专题二:核心机制 —— reactive 与 effect
javascript·源码·vue3
GuMoYu10 分钟前
npm link 测试本地依赖完整指南
前端·npm
代码老祖11 分钟前
vue3 vue-pdf-embed实现pdf自定义分页+关键词高亮
前端·javascript
未等与你踏清风11 分钟前
Elpis npm 包抽离总结
前端·javascript
代码猎人12 分钟前
如何使用for...of遍历对象
前端
秋天的一阵风13 分钟前
🎥解决前端 “复现难”:rrweb 录制回放从入门到精通(下)
前端·开源·全栈
林恒smileZAZ13 分钟前
【Vue3】我用 Vue 封装了个 ECharts Hooks
前端·vue.js·echarts
颜酱14 分钟前
用填充表格法-继续吃透完全背包及其变形
前端·后端·算法