Я только начинаю с Vue и vuelidate.У меня есть форма, которая будет работать следующим образом:
- Форма показывает группу переключателей Да / Нет.
- Если выбран переключатель «Да», то формапоказывает флажок.
- Кнопка отправки формы должна быть активирована, если выполняется одно из следующих условий:
- Переключатель установлен на «Нет».ИЛИ
- Переключатель установлен на «Да» И флажок установлен.
У меня проблемы с условиями, описанными в 3. Мойтекущая проверка выглядит следующим образом:
termsAccepted: { checked: value => value === true }
Это в основном работает для случая 3.2, но не для 3.1.В этом случае форма все еще отключена.
b-form-checkbox#termsAccepted(
v-model="termsAccepted"
:state="!$v.termsAccepted.$invalid"
:disabled="disableForm"
)