кнопку "опубликовать"?
мне нужно проверять с десяток параметров, и в разных компонентах. пока я придумал только такой вариант:
создать в корневом компоненте массив errors, наполнить его всеми возможными ошибками (типа {error: 'no_photo', desc: 'не загружено фото'} и тд), прокинуть его в пропсы всех компонентов (включая случаи из дочернего в поддочерний) .
потом уже "на месте" проверять, и например когда фотография загружена - удалять из массива errors элемент с error='no_photo'.
И в конце концов, кнопка "Опубликовать" заблокирована пока не опустошится errors.
Может есть архитектура покруче? буду благодарен если подскажете хотя бы что гуглить)
Попробуйте, Vuelidate. Готовая библиотека.
Обсуждают сегодня