html:
<input type="checkbox" @click="selectAll" :checked="checked">
<input type="checkbox" :value="index" v-model="selectArr">
data:
selectArr: [],
checked: false,
方法:
selectAll(event){
// 全选
if(!event.currentTarget.checked){
this.selectArr = []
}else {
this.selectArr = []
this.CamerList.forEach((item,i) => {
this.selectArr.push(i)
})
}
// 全选单个选中全部
selectArr (curVal){
if(curVal.length === this.CamerList.length){
this.checked = true
} else{
this.checked = false
}
}