bsorin
@bsorin
Мне 66 лет. Стаж программирования - больше 40 лет.

Как повторно рендерить родительский компонент из дочернего, используя глобальные переменные?

Как инициировать повторный рендеринг родительского компонента из дочернего.
Прочитал, что это происходит при изменении вычисляемого свойства.
Создал глобальную переменную
new Vue({
  // глобальные переменные
  data: {
    bUpdate: false
  },
}).$mount('#app');


В родительском компоненте создал вычисляемое свойство:
computed: {
    compProp{
      return this.$root.bUpdate;
    },
  }


В дочернем компоненте в методе callReender() изменил значение глобальной переменной:
methods: {
  callReender() {
     this.$root.bUpdate = !this.$root.bUpdate;
  }
}


Реендеринг родительского компонента не происходит.
Почему?
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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