在Redux-form v5中,我能够访问"内联"错误(异步验证)来自装饰表单中的任何位置,如下所示:
Byte
如何使用Redux-form 6.0.0+实现相同的功能?
答案 0 :(得分:5)
如果您想在输入旁边显示错误,则应在传递给component
的{{1}}中处理。如果您想要一起显示所有错误,例如在提交按钮的表单底部,您可以使用新的Fields
component,如下所示:
Field
答案 1 :(得分:2)
我找到的解决方案是使用error
道具(http://redux-form.com/6.0.0-rc.4/docs/api/Props.md/#-error-any-)。
在我的asyncValidate
函数中,我用返回的error._error
对象填充了我的字段错误。然后我可以使用装饰形式访问它
const { error } = this.props
。
如果有人有更好的解决方案......
编辑:不要这样做。使用有效答案(Fields
组件)。