Я попытался написать строку с несколькими ошибками, использующую проверку formik
и yup
. После использования this.createError()
сообщение об ошибке превращается в строку, а не в массив, как {errors: '4 errors occurred'}
.
пример кода, который я сделал:
const messages = [
{ key: "length", message: "should have password at least 8 characters" },
{ key: "notRepeat", message: "should not repeat old password" }
];
this.createError({
path: `${this.path}`,
message: messages,
errors: messages
});
То, что мне нужно, это ошибки, которые мне нужно возвращать в виде сообщений ([]) Констанция, затем я показываю список ошибок через пользовательский интерфейс .
Любые комментарии или предложения, чтобы решить эту проблему?
Спасибо.