VeeValidate - проверьте проверенное поле ввода, чтобы включить другой ввод - PullRequest
0 голосов
/ 01 мая 2020

Это мой первый раз, используя VeeValidate. Как я могу включить / отключить поле формы только тогда, когда другое является действительным. Например, просто включите поле пароля после того, как veevalidate проверит поле пользователя как действительное.

1 Ответ

1 голос
/ 01 мая 2020

Оберните оба релевантных поля в ValidationObserver и используйте его свойство errors, чтобы сообщить вам, когда одно поле недопустимо. Примерно так (не проверено):

<ValidationObserver v-slot="{ errors }">
    <ValidationProvider vid="item1" rules="required">
        <input v-model="item1" />
    </ValidationProvider>
    <ValidationProvider vid="item2" rules="required">
        <input v-model="item2" :disabled="errors.item1"/>
    </ValidationProvider>
</ValidationObserver>
...