复选框 el-checkbox选不上
<el-form v-for="(item,index) in list" :key="index">
<el-form-item>
<el-checkbox-group v-model="item.myArr">
<el-checkbox v-for="(ele,index) in item.checkBoxList"
:key="ele.id" :label="ele.label">{{ele.label}}
</el-checkbox>
</el-checkbox-group>
</el-form-item>
</el-form>
这里的v-model绑定的值myArr是后续加在item里面的,直接给item对象添加属性是添加不上的,需要用$set添加才可
test(id,time) {
getList({
id: id
}).then(data=>{
this.list = data.data
data.data.forEach(item => {
let key = 'myArr'
this.$set(item, key, [])
}
});
})
}