Я пытаюсь получить доступ к флажкам проверки из вычисленного реквизита:
computed: {
isFormValid() {
let isValid = this.$validator.fields.some(field => {
console.log(field.flags);
return field.flags.touched; || field.flags.invalid;
});
console.log("isValid", isValid);
return isValid;
}
},
Но это выдает ошибку: "TypeError: this.$validator.fields.some is not a function"
Итак, я решил, что перебрал быobservable
:
let isValid = Array.from(this.$validator.fields).some(field => {
console.log(field.flags);
return field.flags.touched; //|| field.flags.invalid;
});
Ууу! Прогресс! Нет больше ошибок. Но он не пересчитывается, когда я изменяю входные значения формы.
Так как я могу это сделать?