问题描述
我希望在 Formik 中显示 FieldArray 表单的错误消息。
我有以下架构验证 -
const ExerciseSchema = yup.object().shape({ 标题:yup.string().required().min(2).label("Title"),});
我有以下 TextInput -
<AppTextInput
onChangeText={handleChange(`exercises[${index}].title`)}
key={index}
errorMessage={`exercises[index].errors.title`}
value={values.exercises[index].title}
/>
最后我将错误消息呈现如下
{errors.title && (<Error>{errors.title}</Error>)}
但是,这会在整个表单中显示相同的错误消息。我无法确切地弄清楚错误在哪里,这是否与我的架构验证有关,或者是否是我的错误消息。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)