vue 之循环添加不同class
Posted zhixi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 之循环添加不同class相关的知识,希望对你有一定的参考价值。
在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‘, } ], }
以上是关于vue 之循环添加不同class的主要内容,如果未能解决你的问题,请参考以下文章