#####对象方法
-最简单的绑定(这里的active加不加单引号都可以,以下也一样都能渲染)

:class="{ 'active': isActive }"
1
判断是否绑定一个active
:class="{'active':isActive==-1}"
或者
:class="{'active':isActive==index}"
1
2
3
绑定并判断多个
第一种(用逗号隔开)
:class="{ 'active': isActive, 'sort': isSort }"
第二种(放在data里面)
//也可以把后面绑定的对象写在一个变量放在data里面,可以变成下面这样
:class="classObject"
data() {
return {
classObject:{ active: true, sort:false }
}
}
第三种(使用computed属性)
:class="classObject"
data() {
return {
isActive: true,
isSort: false
}
},
computed: {
classObject: function () {
return {
active: this.isActive,
sort:this.isSort
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#####数组方法

单纯数组
:class="[isActive,isSort]"
data() {
return{
isActive:'active',
isSort:'sort'
}
}
1
2
3
4
5
6
7
数组与三元运算符结合判断选择需要的class
(注意:三元运算符后面的“:”两边的class需要加上单引号,否则不能正确渲染)
:class="[isActive?'active':'']"
或者
:class="[isActive==1?'active':'']"
或者
:class="[isActive==index?'active':'']"
或者
:class="[isActive==index?'active':'otherActiveClass']"
1
2
3
4
5
6
7
数组对象结合动态判断
//前面这个active在对象里面可以不加单引号,后面这个sort要加单引号
:class="[{ active: isActive }, 'sort']"
或者
:class="[{ active: isActive==1 }, 'sort']"
或者
:class="[{ active: isActive==index }, 'sort']"
————————————————
版权声明:本文为CSDN博主「前端那点事」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_43077894/article/details/83544399

最新文章

  1. Jquery基本用法总结
  2. JS 对象属性相关--检查属性、枚举属性等
  3. Xcode6与Xcode5中沙盒的变动以及偏好设置目录的变动
  4. windows安装java环境
  5. CSS设置图片垂直居中的方法
  6. Selenium 疑问之二:如何使页面滚动条移动到指定元素element的位置处?
  7. spring事务的传播特性
  8. MyEclipse导入ant项目——Java编程思想
  9. xcopy拷贝判断是否成功 robocopy排除子目录
  10. Gora官方范例
  11. new 和delete
  12. 正则化方法:L1和L2 regularization、数据集扩增、dropout(转)
  13. Java设计模式——策略模式
  14. linux系统文件扩展名介绍
  15. yum-Remi源配置
  16. HDU1536 S-Nim(sg函数变换规则)
  17. 20165236 2017-2018-2 《Java程序设计》第八周学习总结
  18. 解决LNMP环境无法显示所有WordPress主题及无法编辑主题页面
  19. javascript常用的方法(二)
  20. JAVA注解@Interface基础知识

热门文章

  1. Vue入门 — Vue + vuetifyjs应用实践
  2. git-bash用法详解
  3. mysql小数类型
  4. Eplan PLC连接点模块为什么不显示“路径功能文本”,已解决
  5. Quartz.Net系列(六):Quartz五大构件Trigger之TriggerBuilder解析
  6. ASP.NET Core 对Controller进行单元测试
  7. 成为python程序员,对疫情过后的毕业生来说,真是一个不错的方向吗?
  8. int与Integer的区别(基本类型与复杂类型的对比)转
  9. 为Promise添加finally方法支持,把小程序函数变成promise函数
  10. Window下将nginx配置为开机自动启动