vue class绑定的几种方法,vue动态加class

  vue class绑定的几种方法,vue动态加class

  本文主要介绍vue的多类和三元运算或其他条件的动态绑定,有很好的参考价值,希望对大家有所帮助。如有错误或不足之处,请不吝赐教。

  

目录

  使用三元运算或其他条件动态绑定多个类。动态绑定属性的例子实现了在一个标签中写入多个类(包括三元表达式)。1.数组形式。2.串并置

  

动态绑定多个class带上三元运算或其他条件

  

动态绑定属性

  在v-for循环中,根据要求,在10条数据中,前三条添加了不同的样式。

  

例子

  将第一个数据的样式设置为1。

  li v-for=(item,index) in items :key=index

  span :class=index==0?one : { { index 1 } }/span

  /李

  设置风格和判断

  li v-for=(item,index) in items :key=index

  span :class=[index==0?one :, select-active :items . is true] { { index 1 } }/span

  /李

  

实现

  li v-for=(item,index) in items :key=index

  span :class=[index==0?one :,index==1?两个“:”,index==2?三个: ]{{index 1}}/span

  /李

  

一个标签中含有多个class(其中包含三元表达式)的写法

  

1.数组形式

  div :class=[classify ,current==0 ?active : ] @ click= current=0 course/div

  注意:如果你没有在数组中引用classify,它代表数据中的一个项,而不是类名。你可以通过加双引号分类,把它变成一个字符串,把它变成一个类名。

  

2.字符串拼接

   div:class= classify (current== 0 ?active : ) @ click= current=0 course/div

  注意:激活前必须添加一个空格。当字符串拼接时,两个字符串之间应该有一个空格

  以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: