js部分:判断是 " />

js部分:判断是"/>
 首页 > 作文

vue动态绑定class的最常用几种方式

更新时间:2023-04-03 14:56:28 阅读: 评论:0

vue动态绑定class的最常用几种方式:

第一种(最简单的绑定)

1.绑定单个class

html部分:

 <div :class="{'active':isactive}"></div>

js部分:判断是否绑定一个active

data() {    return {      isactive: true    };  }

结果渲染为:

<div class="active"></div>

2.若要绑定多个class,需要逗号隔开就行:(这里的activetwo加不加引号都可以,也一样都能渲染,如下)

 <div class="activeone" v-bind:class="{ activetwo: isactive, 'activethree': harror }"></div>

js部分:判断是否绑定对应class

  data() {    return {      isactive: true,      harror: true    };  }

结果渲偏旁大全染为:震耳欲聋

<div class="activeone activetwo activethree"></div>

第二种:(绑定的数据对象)

<div :class="classobject"></div>
data: {  classobjec二年级作文我的好朋友t: {    active: true,  }}

第三种:(绑定一个返回对象的计算属性)

<div :class="classobject"></div>
export default {  data() {    return {    isactive: true,    };  },  computed: {  classobject: function () {    return {      active: this.isactive,    }  }}

结果渲染为:

<div class="active"></div>

第四种:(单纯数组方法)

<div :class="[activeclass, errorclass]"></div>
 data() {    return {      activeclass: "active",      errorclass: "disactive"    };  },

结果渲染为:

惊艳的古诗词
<div class="active disactive"></div>

第五种:(数组与三元运算符结合判断选择需要的class)

<div :class="[isactive?'active':'disactive']"></div>
 data() {    return {      isactive: fal,    };  },

结果渲染为:

<div class="disalayctive"></div>

本文发布于:2023-04-03 14:56:27,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/c8ef5d0651ad8d5eadd3ff526987ccaa.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:vue动态绑定class的最常用几种方式.doc

本文 PDF 下载地址:vue动态绑定class的最常用几种方式.pdf

标签:绑定   数组   判断是否   对象
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图