Redux 表单提交错误没有影响
Redux form Submission error has no effect
我正在使用 Redux Form 6.5.0 并使用了此处的代码:
http://redux-form.com/6.5.0/examples/submitValidation/
提交并抛出提交错误时的问题是,似乎什么也没有发生。没有更新,提交不会失败等。 "throwing" 消息正在记录。我想也许承诺有问题,但我不知道如何应用它。
不幸的是我无法缩进代码,因此我将代码上传到 hastebin...
图书馆需要 SubmissionError
才能被承诺拒绝。我不记得你是否可以从 catch()
块中直接 return
一些东西并让它被拒绝。也许试试 return new SubmissionError()
?
提交处理程序方法必须return 抛出 SubmissionError 的 Promise 才能生效。
在我的示例中添加 return 就足够了。
handleFormSubmit(formProps) {
return this.props.dispatch(actions.authUser(formProps.name, formProps.password));
}
我正在使用 Redux Form 6.5.0 并使用了此处的代码: http://redux-form.com/6.5.0/examples/submitValidation/
提交并抛出提交错误时的问题是,似乎什么也没有发生。没有更新,提交不会失败等。 "throwing" 消息正在记录。我想也许承诺有问题,但我不知道如何应用它。
不幸的是我无法缩进代码,因此我将代码上传到 hastebin...
图书馆需要 SubmissionError
才能被承诺拒绝。我不记得你是否可以从 catch()
块中直接 return
一些东西并让它被拒绝。也许试试 return new SubmissionError()
?
提交处理程序方法必须return 抛出 SubmissionError 的 Promise 才能生效。
在我的示例中添加 return 就足够了。
handleFormSubmit(formProps) {
return this.props.dispatch(actions.authUser(formProps.name, formProps.password));
}