Проблема в миграции Vee Validate с 2.2 на 3.X - PullRequest
0 голосов
/ 16 октября 2019

Я использовал vee-validate v2.2.0 для проверки в моем проекте. Теперь я перехожу на версию 3.0. Имеется ли миграционный документ? Я смог завершить все проверки уровня переднего плана с помощью ValidationProvider, и он работает нормально. У меня возникают проблемы с проверкой всех полей перед отправкой / сохранением. Ранее я делал, как this.$validator.validateAll().then((result) => { Я просматривал документацию и прочитал то же самое, что мы можем сделать с помощью ValidationObserver. Я добавил пример кода. Я хочу получить все ошибки внутри функции проверки https://jsfiddle.net/r4m3xh6c/23/

Я следовал этому рабочему примеру https://jsfiddle.net/logaretm/p5uetgcv/15/, но здесь версия veevalidate другая.

1 Ответ

0 голосов
/ 18 октября 2019

Вы можете использовать данные области действия ValidationObserver, такие как valid, чтобы увидеть, являются ли все поля внутри компонента ValidationObserver действительными.

Вы можете использовать обратный вызов passes, которыйзапустить после того, как форма преобразуется в действительную форму. Документация для того же: https://logaretm.github.io/vee-validate/guide/validation-observer.html#scoped-slot-data

Ваша обновленная скрипка: https://jsfiddle.net/5xtcamp8/

Дайте мне знать, если это поможет. Если бы вы могли описать, чего вы хотите добиться, это было бы лучше, возможно, я смогу дать полное решение или, по крайней мере, направить вас в этом направлении.

...