代码部分:可以用三目运算根据状态判断
<div class="svt-s mainSty-center">
<div class="svs hand" v-for="(item,val) in data" :key="val" @click="select(val)">
<img :src="item.status ? item.icons1 : item.icons" alt="">
<div class="text">{
{item.name}}</div>
</div>
</div>
数组处理:以及最后事件赋值,或许有最好的办法,目前只想起来这样做
data:[
{icons:require('@/assets/images/teshu1.png'),icons1:require('@/assets/images/teshu.png'), status:true,name:''},
{icons:require('@/assets/images/wanshan1.png'),icons1:require('@/assets/images/wanshan.png'), status:false,name:''},
{icons:requ