问题:
在使用Antdesign的form组件时,通过initialValue来设置Input的值,在form未验证之前,可以通过initialValue来对input赋值,但是form验证之后,虽然state中存在值,但是不能在input中显示,form也不能再次提交,代码如下所示:
解决方案:
不通过initialValue来设置Input中的值,改用this.props.form.setFieldValue({preview_file:this.state.previewName});这样就可以完美解决遇到的问题;示例图如下:
备注:
本人属于入门级小白,希望各位读者能够多多指点,多多交流。