Redux表单提交错误无效

时间:2017-02-27 12:31:59

标签: javascript reactjs redux redux-form

我正在使用Redux Form 6.5.0并使用此处的代码: http://redux-form.com/6.5.0/examples/submitValidation/

提交和提交提交错误时的问题是,似乎没有任何事情发生。没有更新,提交没有失败等。虽然正在记录“投掷”消息。我想也许这个承诺有问题,但我不知道如何应用它。

不幸的是我无法缩进代码,因此我将代码上传到hastebin ...

https://hastebin.com/umegujicop.scala

2 个答案:

答案 0 :(得分:0)

图书馆需要SubmissionError才能被承诺拒绝。我不记得你是否可以在return区块中catch()内容,并让它被拒绝。也许只试试return new SubmissionError()

答案 1 :(得分:0)

提交处理程序方法必须返回Promise,它会抛出SubmissionError以产生效果。

在我的示例中,添加返回就足够了。

handleFormSubmit(formProps) {
   return this.props.dispatch(actions.authUser(formProps.name, formProps.password));
}