我可以在表单提交时使用redux表单禁用异步验证吗?

时间:2016-05-09 12:35:01

标签: redux-form

此问题特定于redux-form。

我正在使用字段的异步验证,但不希望在表单提交时重新验证,因为验证很昂贵。

我看过这个github问题https://github.com/erikras/redux-form/issues/681,建议是记住异步验证功能。我不想回到服务器上,所以有没有办法在asyncValidate中访问商店?

从redux-form代码看,应该可以检查handleSubmit函数内的异步错误字段,而不是调用asyncValidate()。这可以作为redux-form的配置选项添加吗?

1 个答案:

答案 0 :(得分:2)

昨天发布的

v6.0.0-alpha.8引入了shouldAsyncValidate()配置参数来解决此特定问题。