Vue 样式切换及三元判断样式关联操作
假设有需求:
后台返回状态1:启用,0:禁用
1、若要使启用为绿色,禁用不添加其他样式
<el-table-column prop='statusName' label='状态'> <template slot-scope='scope'> <div :class='{active:scope.row.status==1}'> {{ scope.row.statusName }} </div> </template> </el-table-column> .active{ color:green; }
1、若要使启用为绿色,禁用为红色,可使用三元表达式绑定样式
<el-table-column prop='statusName' label='状态'> <template slot-scope='scope'> <div :class='scope.row.status==1? ’active’:’native’'> {{ scope.row.statusName }} </div> </template> </el-table-column>.active{ color:green; } .native{ color:red; }
补充知识:vue通过判断写样式(v-bind)
如下所示:
v-bind:style='$index % 2 > 0?’background-color:#FFF;’:’background-color:#D4EAFA;’'
以上这篇Vue 样式切换及三元判断样式关联操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持好吧啦网。
相关文章:
1. idea给项目打war包的方法步骤2. Intellij IDEA 2020.3 配置教程详解3. 使用 kind 和 Docker 启动本地的 Kubernetes环境4. IntelliJ IDEA设置编码格式的方法5. Python importlib模块重载使用方法详解6. ASP基础入门第八篇(ASP内建对象Application和Session)7. 两行Javascript代码生成UUID的方法8. IntelliJ IDEA删除类的方法步骤9. Entity Framework使用DBContext实现增删改查10. 深入理解JavaScript中的Base64编码字符串
