vue中引入elementui ,:row-class-name失效不起作用
在网上看到了解决办法,提到在style中去掉scoped,但我去掉了还是没有生效
tableRowClassName({ row }){
if(row.isExpire===0){
consolo.log(11112222)
return 'warningrow'
}
},
<style>
.el-table .waringrow{
color: red !important;
}
</style>
11112222都能输出,有没有大佬知道是什么问题。。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
单词写错了吧,返回的是
warningrow
,而class写的是waringrow
看下你的
el-table
是不是设置了stripe
属性,他会跟rowClassName
冲突。介绍2种方法
1,把你的css规则写在新建的css文件里,在main.js引用这个css
2,在当前vue文件里做样式穿透 例如 .list /deep/ .el-table__body-wrapper{color: red !important;}
拼写错误当然不会起作用,类名不一致