解决:使用elementUI中的el-checkbox遇上Cannot read property ‘length‘ of undefined的错误
·
具体报错如下:
报错原因
在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": []},
};
},
如此就不会报错啦!!!
更多推荐

所有评论(0)