开发者社区> 问答> 正文

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

图片说明

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

展开
收起
爱吃鱼的程序员 2020-06-23 00:38:50 744 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    http://blog.csdn.net/github_36085116/article/details/53835445

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

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

    2020-06-23 00:39:06
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
UI2CODE智能生成flutter代码--整体架构 【上叶】 立即下载
编程语言如何演化—— 以 JS 的 private 为例 立即下载
编程语言如何演化-以JS的private为例 立即下载