Ant Design的FormItem 在报错的前提下无法对initialValue赋值

图片说明

如上图所示,基于镜像那一列后面的input输入框个选择的button是封装的一个组件,input显示的内容通过Redux获取,且input为ReadOnly并且不能为空,上面的情况是在测试过程中,进入这个页面直接点击提交,会因为required属性报错,然后在报错的状态下改变Redux值赋给Input但是initialValue却拿不到赋值。报错状态不能消失。前提在正常操作流程下是对的。

3个回答

weixin_38507720
weixin_38507720 回复前端小小白的爬坑之路: 请问一下,是怎么解决问题得呀
一年多之前 回复
a895104045
前端小小白的爬坑之路 回复hl582567508: 解决了。
一年多之前 回复
a895104045
前端小小白的爬坑之路 回复hl582567508: 请问你最后怎么解决的呀?我也遇到了。。
一年多之前 回复
hl582567508
HeLang_qrf 不对,
接近 3 年之前 回复
hl582567508
HeLang_qrf 不对,
接近 3 年之前 回复

this.props.form.setFieldsValue({ fields: value }); 可以试试用赋值形式

我也遇到了此类问题,但是仔细看了一下antd的文档,尝试使用setFieldsValue解决,果然生效,就是说,如果在initivalue不生效的时候,则手动设置值

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐