Я понял, как это работает. По умолчанию VeeValidate проверяет ввод только после событий blur
или input
для дочерних элементов ValidationProvider
. Если вы хотите, чтобы он проверялся на пользовательских событиях, вы можете реализовать пользовательский режим для пользовательского компонента и указать атрибут mode
в ValidationProvider
.
Например: https://codesandbox.io/s/veevalidate-with-vueselect-13g9d (мои обновленные коды и ссылка на ящик).