getFieldDecorator value 不会更新
初次用ReactJS实现以下功能
点击 Location Address Input 弹出地图
在地图中设置地址
自动将地址填入 Input 中
重复操作也是有效的
但是提交表单,校验提示错误后
再次去设置地图,明显地图的值是传回来的,但Input不会再有变化
请问是我的配置方式不对,还是 getFieldDecorator 本身的bug?
代码如下:
{getFieldDecorator('address_show', {
initialValue: addressShow,
rules: [{
required: true, message: 'Please select the location',
}],
})(
<Input
placeholder="Please select the location"
onClick={this.showMap} />
)}{addressShow}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
value 的值是存放在form中,如要手动改变可以通过form setFieldsValue api。
看你的代码里只设置了address没有设置title啊