Как указать приоритет пользовательских правил в vee-validate?

Есть ли способ указать приоритет правил в vee-validate? У меня есть несколько правил, прикрепленных к полю, например: regex, custom_require_if, max и т. Д. При проверке пустого поля отображается сообщение об ошибке для правила regex. Но я хочу, чтобы он отображал сообщение об ошибке для правила custom_require_if. Есть ли способ дать правилу custom_require_if больший приоритет по сравнению с правилом регулярного выражения?


person ATT    schedule 26.02.2019    source источник


Ответы (1)


Вам необходимо изменить порядок объявления правила с regex, custom_require_if, max на custom_require_if, regex, max.

Он применяет каждое объявленное вами правило, следуя порядку объявления, он работает как если заполнено объявлениями "или". Затем проверка не выполняется, если первое правило не выполняется, и возвращает соответствующее сообщение об ошибке.

person Riccardo Cedrola    schedule 26.02.2019