关于el-checkbox选中的值push到一个数组里的问题

一个el-checkbox-group
要求选中的checkbox的值放到一个数组里面,没有选中的不在这个数组里面,数组里面永远保存的是选中的数据应该怎么实现
chooseCardGrade(val){
letcardGradeList=[];
cardGradeList.push({
cardGradeId:val.id,
cardGradeName:val.name
});
console.log(cardGradeList);
},
这样写的话选中之后再取消还是在数组里
慕婉清6462132
浏览 3444回答 2
2回答

慕尼黑的夜晚无繁华

你不用这样写,你就在data里面定义一个数组,然后通过v-model将这个数组与你的复选框组绑定到一起,就可以了

不负相思意

1、vue.js的特性之一就是数据绑定(具体看官方文档)2、这个问题可以通过v-model绑定数组来解决3、以下为代码HTML代码,可以el-checkbox-group看到绑定了checkForm对象中的checkList{{iteam.decodeValue}}对象定义checkForm:{checkList:[],//认证列表},4、根据以上代码你可以在grop中添加一个@click事件,来查看checkList中的值是否是你想要的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript