Validation Redux表单-如何验证异步模糊字段数组?
我有这样一个FieldArray:Validation Redux表单-如何验证异步模糊字段数组?,validation,redux-form,Validation,Redux Form,我有这样一个FieldArray: renderLanguages = fields => ( <div> {fields.map(fieldName => <Field name={fieldName + '.iso'} component="input" type="text" /> </div> ) 我的asyncValidate从未被调用。我想知道是否必须以其他方式指定asyncBlur字段。或者,如果redu
renderLanguages = fields => (
<div>
{fields.map(fieldName => <Field name={fieldName + '.iso'} component="input" type="text" />
</div>
)
我的asyncValidate从未被调用。我想知道是否必须以其他方式指定asyncBlur字段。或者,如果redux表单不提供字段数组的异步验证。要使
redux表单
FormArray与一起使用,它需要将字段作为语言[]传递。
而不仅仅是语言
。
我认为它的设计也很好,一般来说,我们不会对任何参数的更改进行异步验证,而是对特定参数进行异步验证
以下是工作示例:-
我有一些问题。有什么解决办法吗?@bitrevolution你找到答案了吗?
const asyncValidate = values => {
console.log(values);
}
export default reduxForm({
form: 'languagesForm',
asyncValidate,
asyncBlurFields: ['languages']
})(LanguagesForm)
const asyncValidate = values => {
console.log(values);
}
export default reduxForm({
form: 'languagesForm',
asyncValidate,
asyncBlurFields: ['languages[].name']
})(LanguagesForm)