使用iview的CheckBox组件在一个modal框中,控制台出现以上报错,代码如下:
// modal框内
<Checkbox v-model="formValidate.adress" :true-value="1" :false-value="0">是</Checkbox>
//js
data () {
return {
formValidate: {
name: '',
adress: 0,
},
}
}
解决方法:
这样乍一看没毛病,但是这里需要注意,这个formValidate.adress
是否在其他地方被赋值
或者是被改变
,尤其是被改为了其他数据类型
!
当然我这里就是这种情况,我的adress在modal框关闭的时候被置空了,变成了null
,重新赋值改为0即可。