@GrimJack

Как следить за обновлением props?

Собственно передаю в компоненты через props объект.
После нажатия кнопки хочу провалидировать данные потомков и тем кто не прошел валидацию, передать добавить свойство в props объекте.
Однако после изменения props объекта потомок не обновляется
Как правильно это отслеживать?
  • Вопрос задан
  • 852 просмотра
Решения вопроса 1
kulakoff
@kulakoff Куратор тега Vue.js
Vue.js developing
Объект от родителя к потомку передается по ссылке, если вы не создаете в родителе объект каждый раз заново, то потомок скорее всего просто не видит изменений.
Варианты:
1. Пересоздавать объект
2. Попробовать в потомке использовать deep watch за объектом:
watch: {
      propsObject: {
        deep: true,
        handler(new, old) {
          // your code
        }
      }
    }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы