check选择

<ul  v-if="listPay.length>0">
<li v-for="(item,index) in listPay"> <img :src="checkTs[index]===true?checkImg:uncheckImg" @click="checkXy(index)"/><span>{{listPay[index].stuName}}</span></li>
</ul>

checkTs: [],

checkXy(val) {
debugger

if (this.checkTs[val] === true) {
this.$set(this.checkTs, val, false)

return
}
if (this.checkTs[val] === false || this.checkTs[val] === undefined) {

for (let i = 0; i < this.listPay.length; i++)
{
this.$set(this.checkTs, i, false)
}
this.$set(this.checkTs, val, true)
return
}

},
posted @ 2021-12-28 14:36  前端小强166  阅读(39)  评论(0)    收藏  举报