Задать вопрос
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;
  }
}


Реендеринг родительского компонента не происходит.
Почему?
  • Вопрос задан
  • 69 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы