Взгляните на базовую форму в документации Vuelidate. Если правило нарушено (текст слишком короткий), метка становится красной, затем появляется сообщение об ошибке и поле ввода некоторое время трясется. Как это сделать? Я скопировал образец исходного кода, и эффекта тряски нет. Я даже не могу смоделировать это официальной скрипкой: https://jsfiddle.net/so89zmpe/2/
<div class="form-group" :class="{ 'form-group--error': $v.name.$error }">
<label class="form__label">Name</label>
<input class="form__input" v-model.trim="$v.name.$model"/>
</div>
Я не могу найти ничего подходящего в документе разработчика Chrome