今天我整天都在敲我的脑袋,试图弄清楚为什么当你将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
或未处理的拒绝承诺错误。
有没有关于如何捕捉被拒绝的承诺的例子?