<template>
<div v-for="(item,index) in list" :key="index">
<div @click="selectClick(item,index)">
<div v-show="item.isShow">{{item.name}}</div>
</div>
</div>
</template>
<script>
export default {
data() {
return: list: []
},
methods: {
selectClick(item,index) {
if(!item.isShow) { // 判断是否有isShow属性
this.$set(item,'isShow',false) // 没有则为当前对象设置该属性为false
item.isShow = !item.isShow
}else {
item.isShow = !item.isShow
}
}
}
}
</script>
v-for循环元素中的选中、多选与取消选中
最新推荐文章于 2023-10-17 13:58:40 发布