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 } }