<el-form-item label=""> <el-checkbox-group v-model="checkList"> <el-checkbox v-for="(item,index) in familyName" :key="index" v-if="index!=0" :label="item.personId" @change="checked=>checkRow(checked,{personId:item.personId,name:item.name})"> {{[item.name](http://item.name)}} </el-checkbox> </el-checkbox-group> </el-form-item> 通过@change="checked=>方法名(checked,你想传的额外参数...)" checkRow(checked, row) { console.log(`checked:${checked}`); console.log(row); if (checked) { this.familyPlan([row.name](http://row.name), row.personId); } else { let arr = this.familyArr; arr.forEach((opt, index) => { if (opt.personId === row.personId) { arr.splice(index, 1); } }); } },
根据不同的name显示相对应的信息