chelkaz
@chelkaz

Возможно штатно передать события, клики и данные из одного экземпляра new Vue в другой new Vue?

Добрый день. У меня есть в одном месте страницы компонент в нем кнопки, кликая по которым делаются различные записи в базу через axios
Но как после удачной записи, передать данные в другой компонент другого экземпляра Vue?
const app_tree = new Vue (Это первый) в одном месте страницы
const app_essentidrop = new Vue (А это в другом конце страницы)
Как проще всего и какие способы есть для такой передачи и вообще возможно ли это?
  • Вопрос задан
  • 97 просмотров
Решения вопроса 2
@99percent
Frontend-разработчик
Есть EventBus, эмитишь событие в одном месте, ловишь его в любом другом, при этом передаешь любые данные.
Также можно использовать Vuex (хранилище данных), записываешь туда необходимые данные, потом также в любом другом компоненте можешь их из этого хранилища получить.
Ответ написан
Комментировать
muzikant777
@muzikant777
PHP/Vue разработчик
Просто дополню ответ Владимира ссылкой: https://alligator.io/vuejs/global-event-bus/
Для простых случаев вполне сойдёт.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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