<li class='caseList' v-for="(items, index) in itemsOne">
<span>
<input type="checkbox" v-bind:id="'itemsOne'+index" :value="items.id" v-model="checkedNames">
<label class="labelCase" :for="'itemsOne'+index">{{items.title}}</label>
</span>
<i class="icon iconfont icon-checked">这里如果input选中icon-checked不显示</i>
</li>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
这样?
update:
如果checkNames是数组,我想了一个办法,不过数组元素最好是唯一才行
因为你这里是把input的值选中后填入到checkedNames数组去,那我们判断class的时候检查值是否存在于数组即可
大概例子
https://jsfiddle.net/dont27/L...