Vue 样式切换及三元判断样式关联操作


Posted in Javascript onAugust 09, 2020

假设有需求:

后台返回状态1:启用,0:禁用

1、若要使启用为绿色,禁用不添加其他样式

<el-table-column
  prop="statusName"
  align="center"
  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"
  align="center"
  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 样式切换及三元判断样式关联操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
在Javascript中定义对象类别
Dec 22 Javascript
JavaScript Event学习第五章 高级事件注册模型
Feb 07 Javascript
JQuery基础语法小结
Feb 27 Javascript
JS实现刷新父页面不弹出提示框的方法
Jun 22 Javascript
微信小程序 icon组件详细及实例代码
Oct 25 Javascript
AngularJS封装$http.post()实例详解
May 06 Javascript
关于定制FileField中的上传文件名称问题
Aug 22 Javascript
JS实现前端缓存的方法
Sep 21 Javascript
解决angularjs service中依赖注入$scope报错的问题
Oct 02 Javascript
webpack项目使用eslint建立代码规范实现
May 16 Javascript
Vue.js实现备忘录功能
Jun 26 Javascript
vue实现滚动鼠标滚轮切换页面
Dec 13 Vue.js
VSCode Vue开发推荐插件和VSCode快捷键(小结)
Aug 08 #Javascript
使用Vue-scroller页面input框不能触发滑动的问题及解决方法
Aug 08 #Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
Aug 08 #Javascript
JavaScript中变量提升和函数提升的详解
Aug 07 #Javascript
javascript中正则表达式语法详解
Aug 07 #Javascript
vue 子组件修改data或调用操作
Aug 07 #Javascript
浅谈vue生命周期共有几个阶段?分别是什么?
Aug 07 #Javascript
You might like
深入理解PHP原理之Session Gc的一个小概率Notice
2011/04/12 PHP
Laravel使用PHPQRCODE实现生成带有LOGO的二维码图片功能示例
2017/07/07 PHP
PHP与SQL语句写一句话木马总结
2019/10/11 PHP
JavaScript实际应用:innerHTMl和确认提示的使用
2006/06/22 Javascript
javascript 闭包详解
2015/02/15 Javascript
基于js对象,操作属性、方法详解
2016/08/11 Javascript
基于jQuery封装的分页组件
2017/06/26 jQuery
WdatePicker.js时间日期插件的使用方法
2017/07/26 Javascript
Jquery中.bind()、.live()、.delegate()和.on()之间的区别详解
2017/08/01 jQuery
JS逻辑运算符短路操作实例分析
2018/07/09 Javascript
浅谈Vue.js路由管理器 Vue Router
2018/08/16 Javascript
深入理解使用Vue实现Context-Menu的思考与总结
2019/03/09 Javascript
vue+iview/elementUi实现城市多选
2019/03/28 Javascript
vue中使用微信公众号js-sdk踩坑记录
2019/03/29 Javascript
d3.js实现图形缩放平移
2019/12/19 Javascript
实例讲解React 组件生命周期
2020/07/08 Javascript
纯js+css实现在线时钟
2020/08/18 Javascript
Python 调用DLL操作抄表机
2009/01/12 Python
Python 判断是否为质数或素数的实例
2017/10/30 Python
Python算法之图的遍历
2017/11/16 Python
pip命令无法使用的解决方法
2018/06/12 Python
Win8下python3.5.1安装教程
2020/07/29 Python
Python 字符串类型列表转换成真正列表类型过程解析
2019/08/26 Python
python实现与redis交互操作详解
2020/04/21 Python
css3新单位vw、vh的使用教程
2018/03/23 HTML / CSS
html5使用canvas压缩图片的示例代码
2018/09/11 HTML / CSS
美国派对用品及装饰品网上商店:Shindigz
2016/07/30 全球购物
Europcar英国:英国汽车和货车租赁
2017/01/21 全球购物
教师实习自我鉴定
2013/12/11 职场文书
领导党性分析材料
2014/02/15 职场文书
初中军训感想300字
2014/03/05 职场文书
采购部长岗位职责
2014/06/13 职场文书
赔偿协议书范本
2014/09/12 职场文书
处级领导干部四风问题自我剖析材料
2014/09/29 职场文书
明星邀请函
2015/02/02 职场文书
教你用Python爬取英雄联盟皮肤原画
2021/06/13 Python