Здравствуйте
Контекст проблемы :
Пишу небольшую форму с валидацией и прогресс баром чисто чтобы раскурить Vue
Проблема возникает, когда я пытаюсь использовать computed для вычисления количества верифицированных полей и расчёта ширины скроллбара.
Он не срабатывает.
Насколько я понимаю, я читаю реактивные данные, когда иду по
массивуthis.form.forEach((item)=>{
if(!item.valid){
complete++;
}
});
т,е геттер я таки вызываю.. Но видимо я понимаю не правильно
Пишу просто подтягивая Vue и без компонентов, так что заранее извиняюсь читать может быть тяжело
UPD: Кратко суть проблемы из комментариев:
Я доклеивал поля в
data
хуком
beforeMount
. Реактивность же инициализируется намного раньше.
Для этого стоит использовать
beforeCreate