Как передать данные из одного компонента vue в другой компонент vue без использования тега компонента - PullRequest
0 голосов
/ 06 июня 2018

Я хочу передать данные из моего файла VUE другому компоненту, который присутствует в части макета.Я знаю, что могу использовать реквизиты, но для использования реквизитов мне нужно инициализировать компонент в файле vue, из которого я хочу передать данные.Но я не хочу инициализировать компонент на моем Vue, я просто хочу передать данные.

вот структура ниже.в моем default.vue у меня есть эти 2 компонента.

  <right-side-bar-org  v-if="$route.name=='organisation'"></right-side-bar-org>
  <right-side-bar-search  v-if="$route.name=='search'"></right-side-bar-search>

Я объявил компонент с реквизитом.Но для передачи реквизита я должен передать его из моего default.vue.Но у меня есть еще один компонент search.vue, из которого я хочу передать данные этим компонентам, не объявляя компонент в поиске vue.Есть ли способ сделать это.

1 Ответ

0 голосов
/ 06 июня 2018

Эти проблемы возникают из-за того, что вы не используете магазин .Поместите данные в новое место за пределами VUE, в глобальной области.Тогда vue может связываться с ним при создании, отсоединяться при уничтожении, и различным vms даже не нужно знать друг о друге.

...