Vue动态修改class
#####对象方法
-最简单的绑定(这里的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
最新文章
- Jquery基本用法总结
- JS 对象属性相关--检查属性、枚举属性等
- Xcode6与Xcode5中沙盒的变动以及偏好设置目录的变动
- windows安装java环境
- CSS设置图片垂直居中的方法
- Selenium 疑问之二:如何使页面滚动条移动到指定元素element的位置处?
- spring事务的传播特性
- MyEclipse导入ant项目——Java编程思想
- xcopy拷贝判断是否成功 robocopy排除子目录
- Gora官方范例
- new 和delete
- 正则化方法:L1和L2 regularization、数据集扩增、dropout(转)
- Java设计模式——策略模式
- linux系统文件扩展名介绍
- yum-Remi源配置
- HDU1536 S-Nim(sg函数变换规则)
- 20165236 2017-2018-2 《Java程序设计》第八周学习总结
- 解决LNMP环境无法显示所有WordPress主题及无法编辑主题页面
- javascript常用的方法(二)
- JAVA注解@Interface基础知识
热门文章
- Vue入门 — Vue + vuetifyjs应用实践
- git-bash用法详解
- mysql小数类型
- Eplan PLC连接点模块为什么不显示“路径功能文本”,已解决
- Quartz.Net系列(六):Quartz五大构件Trigger之TriggerBuilder解析
- ASP.NET Core 对Controller进行单元测试
- 成为python程序员,对疫情过后的毕业生来说,真是一个不错的方向吗?
- int与Integer的区别(基本类型与复杂类型的对比)转
- 为Promise添加finally方法支持,把小程序函数变成promise函数
- Window下将nginx配置为开机自动启动