应该是数组的错误不会发生,并且验证似乎不能正常工作吗?
<View style={{
backgroundColor:'white',
height:'100%'
}}>
<Formik
initialValues={InitialValues}
validationSchema={DoaSchema}
onSubmit={this.handleSubmit}
render={(formikProps) => (
<View>
<FieldArray
name="address"
render={(arrHelpers) => (
<View>
{console.log('formikProps', formikProps)}
{formikProps.values.address &&
formikProps.values.address.length > 0 &&
formikProps.values.address.map((item, index) =>
this.renderForm(item, index, arrHelpers, formikProps),
)}
</View>
)}
/>
</View>
</View>
这是呈现的表单代码
```
renderForm = (item, index, arrHelpers, formikProps) => {
console.log("index is ",index ,arrHelpers);
return (
<ScrollView style={{
}} key={index}>
<View>
<View>
{this.renderInput(
'pincode',
'Pincode ',
formikProps,
index,
'number',
validatePincode,
)}
</View>
</ScrollView>
```
我们正在获取此值,我们希望将错误作为对象数组以及验证正常进行。 值: 地址:Array(2) 0:{城市:“”,州:“”,街道:“”,密码:“”} 1:{城市:“”,州:“”,街道:“”,密码:“”} 长度:2 proto :数组(0) proto :对象 错误:{}