Про основной объект приложения

Всем привет!
Хочу иметь данные которе будут “прослушиваться” во всех компонентах.
Использую Core и webpack
Сделал данные компонента в Main App Component

>  data() {
>          return {
>              
>                 firstName: 'John',
>                 lastName: 'Doe+++',
>            
>         };
>     },
>     ...

В другом шаблоне компонента вывожу: {{$root.firstName}}
Это работает.
Вопрос, как поменять эти данные что бы они так же обновились везде где выводятся?
Пробовал так:

   self.$root.firstName = 'New';
   self.$update();

Не получилось

Хороший вопрос)) Добавил только что функционал для этого, будет в следующем апдейте. Теперь если какой-то компонент имеет у себя ссылку на $root то при апдейте $root’a будут и обновляться зависимые компоненты. Нужно будет использовать так:

self.$root.firstName = 'New';
self.$root.$update();

или

self.$root.$setState({firstName: 'New'});
1 Like

Спасибо огромное! :blush: