warning.js?2149:7 Warning: [antdv: Checkbox] value
is not validate prop, do you mean checked
?
今天在使用ant-design中的a-checkbox插件时,报了以上的警告,通过查阅资料了解到是在使用v-decorator校验规则时没有设置valuePropName的值,正确代码如下
v-decorator="['ifSkipChecked', {initialValue: true, valuePropName: 'checked', rules: [{ required: true, message: $t('lineitem.form.typeRequired') }]}]"
还要注意一点,如果项目涉及到了国际化,也就是切换语言时,给a-input输入框设置defaultValue的值时,切换语言,输入框的值是不发生改变,应该把defaultValue替换成value