169 похожих чатов

Добрый день, коллеги. Сижу прикручиваю vee-validate@4 к композишн апи. У

меня немножко уже голова пухнет от доки новой версии, и возможно я проглядел каким-то образом нужную часть, заранее извиняюсь.
Я правильно понимаю, что для composition API не предполагается использование <Form>/<Field>/<ErrorMessage> etc? Люди пишут что-то свое? Или есть какой-то еще пакет для частоиспользуемых компонентов?
У меня если честно уже подгорает с документации и контракта, и возможно я вообще зря полез в эту либу и взрослые дядьки используют что-то другое для валидации?

Например, контракт useForm предполагает наличие errorBag, где каждому полю соответствует массив ошибок, но контракт насильной доставки ошибок в форму предусматривает только одну ошибку на поле. И в доке написано "вы наверняка захотите показывать только одну ошибку за раз", чего я вообще не понимаю. Звучит блин как в анекдоте про трусы и крестик.

11 ответов

21 просмотр

useField, useForm всё что тебе нужно

Владислав-Килин Автор вопроса

И дальше ручками подсовывать ошибки в шаблон? И ручками подсвечивать ошибки в инпутах? Ех.

Владислав Килин
И дальше ручками подсовывать ошибки в шаблон? И ру...

Я через yup схему делал, оно умеет подставлять сообщения само. Только локализацию надо русскую заимпортить, это тоже квест ебаный

Владислав-Килин Автор вопроса
R
Я через yup схему делал, оно умеет подставлять соо...

Да, yup тоже заюзал. У меня основная проблема сейчас с формами, которые валидируются на сервере, и сервер возвращает массив ошибок на каждое поле. Приходится буквально в обход vee-validate это делать, потому что setErrors позволяет только одну ошибочку за раз на поле :(

Владислав Килин
Да, yup тоже заюзал. У меня основная проблема сейч...

Преобразовать в строку значение ключей ошибок и выдать в юп в поле строку? Тип как одна ошибка.

Владислав Килин
Да, yup тоже заюзал. У меня основная проблема сейч...

Делаешь кастомный инпут, навешиваешь хендлеры от vee-validate и можешь вставлять сколько хочешь ошибок

Владислав-Килин Автор вопроса
R.T
Делаешь кастомный инпут, навешиваешь хендлеры от v...

Как? setErrors позволяет только одну ошибку вставлять.

Владислав Килин
Как? setErrors позволяет только одну ошибку вставл...

Что именно? Как инпут сделать который будет в <Form /> на сабмите трекаться?

Владислав Килин
Как? setErrors позволяет только одну ошибку вставл...

Так setErrors же и массив принимает, а показывние нескольких ошибок сразу

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта