1

今天我整天都在敲我的脑袋,试图弄清楚为什么当你将returnRejectedSubmitPromise设置为 true 时,我无法捕捉到应该从失败的提交中返回的被拒绝的承诺。

我在我的配置对象中将 returnRejectedSubmitPromise 设置为 true。

export default reduxForm({
  returnRejectedSubmitPromise: true,
  form: 'addSite',
  fields: formFields,
  validate: AddSiteValidation
}, mapStateToProps)(SiteAdd);

我有一个提交函数,我将它传递给 redux 表单给你的 handleSubmit 道具。我在表单的 onSubmit 上调用了 handleSubmit。无论我做什么,我都会得到handleSubmit(...).catch is not a function或未处理的拒绝承诺错误。

有没有关于如何捕捉被拒绝的承诺的例子?

4

1 回答 1

2

查看下面的链接,因为它直接回答了您的问题。

https://github.com/erikras/redux-form/issues/616#issuecomment-209105697

于 2016-04-12T21:17:28.633 回答