antd表单必填项回显失败

弹框中使用antd表单组件,其中有必填项,使用数据回显时候,必填项无法回显,不是必填项的可以回显成功,详见截图,请问这是什么原因导致的,如何解决,如果删除表单的v-decorator必填项设置,可以回显成功,知道的请告知一下,非常感谢!

img

有可能是因为你使用了rules属性,在rules属性里设置required为true,导致必填字段无法回显。可以在rules属性里面加上一个编辑的的判定,只有在编辑的时候,才设置必填,新建的时候不设置,如下:

rules: [{required: this.editState, trigger: ['blur', 'change']}],
以上就是antd表单组件的必填项无法回显的原因及解决方法,希望能够帮助到大家。

你 用什么 设置的 代码截个图看看 。我试了一下可以 啊。 就是改变 v-model的值

img

https://2x.antdv.com/components/form-cn#components-form-demo-useForm-merge