zhixi

在vue中按条件为class动态添加直接使用:class="[{ active: isActive }, errorClass]"之类的表达式就可以

但是如果我们要为一个循环列表按条件添加不同的class又如何写呢

其实也很简单,我们只要把class按字符串拼接起来就可以了

<div class="section" :class="\'pages\'+item.activeClass" v-for="(item,index) in anchors">
</div>

data(){
  anchors: [
          {
            page:\'page1\',
            activeClass:\'1\',
          },
          {
            page:\'page2\',
            activeClass:\'2\',
          },
          {
            page:\'page3\',
            activeClass:\'3\',
          }
        ],  
}

 

分类:

技术点:

相关文章:

  • 2021-09-27
  • 2021-11-29
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2021-11-29
猜你喜欢
  • 2021-11-29
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2021-08-12
相关资源
相似解决方案