<div v-for="item in list" class="home-con">
    <div :class="testClass(item.id)"  :data->{{item.id}}</div>
 </div>

methods:function(){
  testClass: function (value) {
              let obj = {className: true}
              obj["className-icon "+`${value}`] = true
              console.log(obj);
              return obj
     }
}
 

  

1、布尔值的绑定方式

<div ></span>
</div>

var vm = new Vue({
    el:"#demo",
    data:{
      isA: true,
      isB: true
    }
})

v-for循环将循环id带入class属性中,:class绑定属性

2、变量的绑定方式

<div >
<span :class=[classA,classB]></span>
</div>

var vm = new Vue({
    el:"#demo",
    data:{
      classA:"class-a",
      classB:"class-b"
    }
})

v-for循环将循环id带入class属性中,:class绑定属性

3、字符串绑定方式

<div ></span>
</div>

var vm = new Vue({
    el:"#demo",
    data:{
      classA:"string"
    }
})

v-for循环将循环id带入class属性中,:class绑定属性

4、综合的写法

<div ></span>
</div>

var vm = new Vue({
    el:"#demo",
    data:{
      one:"string",
      classa:true,
      classb:false

    }
})

v-for循环将循环id带入class属性中,:class绑定属性

1、布尔值的绑定方式

<div ></span>
</div>

var vm = new Vue({
    el:"#demo",
    data:{
      isA: true,
      isB: true
    }
})

v-for循环将循环id带入class属性中,:class绑定属性

2、变量的绑定方式

<div >
<span :class=[classA,classB]></span>
</div>

var vm = new Vue({
    el:"#demo",
    data:{
      classA:"class-a",
      classB:"class-b"
    }
})

v-for循环将循环id带入class属性中,:class绑定属性

3、字符串绑定方式

<div ></span>
</div>

var vm = new Vue({
    el:"#demo",
    data:{
      classA:"string"
    }
})

v-for循环将循环id带入class属性中,:class绑定属性

4、综合的写法

<div ></span>
</div>

var vm = new Vue({
    el:"#demo",
    data:{
      one:"string",
      classa:true,
      classb:false

    }
})

v-for循环将循环id带入class属性中,:class绑定属性

相关文章:

  • 2022-01-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-30
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-23
  • 2022-12-23
  • 2021-07-05
  • 2022-12-23
  • 2021-07-26
相关资源
相似解决方案