-最简单的绑定(这里的active加不加单引号都可以,以下也一样都能渲染)
:class="{ 'active': isactive }"判断是否绑定一个active
:class="{'active':isactive==-1}" 或者:class="{'active':isactive==index}"绑定并判断多个
第一种(用逗号隔开)
:class="{ 'active': isactive, 'sort': issort }"
第二种(放在data里面)
//也可以把后面绑定的对象写在一个变量放在data里面,可以变成下面这样:class="classobject"data() { return { classobject:{ active: true, sort:fal } }}
第三种(使用computed属性)
:class="classobject"data() { return { isactive: true, issort: fal }},computed: { classobject: function () { return { active: this.isactive, sort:this.issort } }竹径}
:class="[isactive,issort]"data() { return{ isactive:'active', issort:'sort' }}数组与三元运算符结合判断选择需要的class
:class="[isactive?炒土豆丝的做法'active':'']"或者:class="[isactive==1?'active':'']"或者:class="[isactive==index?'active':'']"或者:梦中的天使class="[isactive==index?'active':'otheractiveclass']"数组对象结合动态判断
//前面这个active在对象里面可以不加单引号,后面这个sort要加单引号:class="[{ active: isa饮湖上初晴后雨其一ctive }, 'sort']"或者:class="[{ active: isactive==1 }, 'sort']"或者:class="[{ active: isactive==深圳好玩index }, 'sort']"
本文发布于:2023-04-03 14:50:25,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/a8779bc44b45519e35c68dacd65da12a.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:vue动态绑定class的几种方式.doc
本文 PDF 下载地址:vue动态绑定class的几种方式.pdf
留言与评论(共有 0 条评论) |