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 相关文章推荐
JQUBAR1.1 jQuery 柱状图插件发布
Nov 28 Javascript
javascript实现颜色渐变的方法
Oct 30 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
Sep 22 Javascript
jQuery循环动画与获取组件尺寸的方法
Feb 02 Javascript
js实现简单div拖拽功能实例
May 12 Javascript
javascript实现省市区三级联动下拉框菜单
Nov 17 Javascript
jquery对象和DOM对象的任意相互转换
Feb 21 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
May 03 Javascript
Angularjs实现搜索关键字高亮显示效果
Jan 17 Javascript
vue slot 在子组件中显示父组件传递的模板
Mar 02 Javascript
浅谈node中的cluster集群
Jun 02 Javascript
使用pm2自动化部署node项目的方法步骤
Jan 28 Javascript
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检测文本的编码
2015/07/26 PHP
PHP数据库连接mysql与mysqli对比分析
2016/01/04 PHP
ThinkPHP连接Oracle数据库
2016/04/22 PHP
php二维码生成以及下载实现
2017/09/28 PHP
js模拟点击事件实现代码
2012/11/06 Javascript
原生javascript获取元素样式
2014/12/31 Javascript
jQuery经过一段时间自动隐藏指定元素的方法
2015/03/17 Javascript
浅谈JavaScript中的字符编码转换问题
2015/07/07 Javascript
获取jqGrid中选择的行的数据
2016/11/30 Javascript
js实现登录验证码
2016/12/22 Javascript
微信小程序 支付功能开发错误总结
2017/02/21 Javascript
js实现适配不同的屏幕大小
2017/04/10 Javascript
Ionic3 UI组件之Gallery Modal详解
2017/06/07 Javascript
Vue 中批量下载文件并打包的示例代码
2017/11/20 Javascript
vue实现前端列表多条件筛选
2020/10/26 Javascript
jQuery-App输入框实现实时搜索
2020/11/19 jQuery
[01:16:16]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第二场 1月8日
2021/03/11 DOTA
Python 返回汉字的汉语拼音
2009/02/27 Python
Python删除windows垃圾文件的方法
2015/07/14 Python
go和python变量赋值遇到的一个问题
2017/08/31 Python
Python爬虫——爬取豆瓣电影Top250代码实例
2019/04/17 Python
django框架实现一次性上传多个文件功能示例【批量上传】
2019/06/19 Python
什么是python的必选参数
2020/06/21 Python
python 制作python包,封装成可用模块教程
2020/07/13 Python
详解如何使用Pytest进行自动化测试
2021/01/14 Python
使用html2canvas实现浏览器截图的示例代码
2018/01/26 HTML / CSS
瑞士首家网上药店折扣店:McDrogerie
2020/12/22 全球购物
一些高难度的SQL面试题
2016/11/29 面试题
优秀班干部事迹材料
2014/01/26 职场文书
小学班级口号
2014/06/09 职场文书
个人委托书怎么写
2014/09/17 职场文书
欢迎新生标语
2014/10/06 职场文书
2015年社区统计工作总结
2015/04/21 职场文书
务工证明怎么写
2015/06/18 职场文书
2016年学习雷锋精神广播稿
2015/12/17 职场文书
CSS3实现360度循环旋转功能
2022/02/12 HTML / CSS