情况一:当我点击新增时会报以下错误:

原因是我在使用v-decorator的同时使用了v-model,如下图:

解决方案就是:把v-model删掉,需要动态获取值,可以通过: this.form.getFieldValue('fa_No')
情况二:当我点击编辑时会报以下错误:
![]()
原因是我在点击编辑给表单赋值时,值不是一对一赋值,而是一次性赋值导致一些在表单中没有写的参数,但是record中有,赋值只能少不能多所以导致报错了,如下图:

解决方案就是使用this.form.setFieldsValue()一对一赋值,或者就是把多余出来的进行赋值或者删除即可
情况三:点击编辑,弹框报错如下:
![]()
原因是我在一个a-form-item里面写了两个绑定v-decorator的input,如下图:

解决方式:拆出来或者加一个 a-form-item
版权声明:本文为m0_59697051原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。