LordGuard
@LordGuard

В чём суть eventBus, если можно использовать $root?

Как я это понимаю смысл в eventBus может быть только в случае, если используется несколько экземпляров vue. Или ещё что-то?
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ответы на вопрос 1
markmariner
@markmariner
Суть в том, что правильно в философии Вью пользоваться свойствами и событиями для взаимодействия между компонентами. Такой код легко поддаётся отладке, а приложение легко меняется/

Если вы используете шину событий, то вы можете как угодно изменить ваши компоненты и связи между ними, оставив подписку на необходимые события. Если же вы привязываетесь к каким-то переменным, то с этого момента структура приложения уже изменяется плохо.

В общем случае, вам никогда не нужно использовать $root, равно как и $parent или $children. Продумайте архитектуру приложения без них и сами обнаружите, насколько логичным станет устройство вашего приложения.
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
21 авг. 2018, в 14:23
350000 руб./за проект
21 авг. 2018, в 13:54
5000 руб./за проект
21 авг. 2018, в 13:30
5000 руб./за проект