<a :href="img.src" class="block" v-bind:style="{backgroundImage: 'url(' + img.url + ')'}" v-for="(img,index) in imgS" v-if="sShow(img.label)&&sShow2(img.type)">
<div class="tx">{{img.name }}</div>
<div class="xq">
<div>
<span class="fl">{{img.type}}</span>
<span class="fl n">1张</span>
</div>
</div>
<span class="sc" v-on:click="sC(img.url,img.type,index)" :class="i==index?'a':true"></span>
</a>
这种只能给当前点击的添加class,但是之前点击的取消掉了,怎么才能之前点过的也有class呢?
tempalte 部分
@click="handler(index)"class='{className:classItem[index]}'
script部分
data(){ classItem:''}
hanlder(index){this.$set(this.classItem,index,true) }