具体报错如下:![在这里插入图片描述](https://img-blog.csdnimg.cn/20210218171441777.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2VsZXBoYW50X215,size_16,color_FFFFFF,t_70)
报错原因
在data中定义的时候有问题,多选框是数组形式,之前定义的"ruleForm": {"alarmType": undefined}
。
多选框的实现代码
<el-form-item label="报警方式" prop="alarmType">
<el-checkbox-group v-model="ruleForm.alarmType">
<el-checkbox v-for="item in alarmTypeDict" :label="item.value" :key="item.value">{{item.label}}</el-checkbox>
</el-checkbox-group>
</el-form-item>
data() {
return {
alarmTypeDict:[],
"ruleForm": {"alarmType": []},
};
},
如此就不会报错啦!!!