Задать вопрос
@HeyAway

Vue. Отправить данные из app.vue в child?

Здравствуйте!

Структура такая:
5ac869902394d189647186.png
-app.vue(главная навигация, общий раздел с ресурсами(фото, аудио), контент)
-- page_home_photos(допустим, раздел с фото, выбранный в навигации. Слева у него своя навигация по разделу)
--- page_home_photos_create, page_home_list, etc...(отображает каждый радел)

Так вот. Суть такая, что из общего раздела с реса-ми(который в app.vue) нужно отправлять данные, допустим, в "page_home_photos_create". @клик -> записать данные в объект/массив и отобразить через v-for в "page_home_photos_create".

Пример: нужно создать новость с фотками и для того, чтобы не пилить листинг фотографий на каждом подобном разделе, я подумал, что этим должен заниматься какой-то общий раздел. Возможно, неправ. Клик по фотке слева и она добавляется в список фоток, которые нужно прикрепить к посту.

Надеюсь, доступно объяснил.

@app.vue_click -> child_data_array -> v-for

Спасибо!
  • Вопрос задан
  • 94 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
@VaniXac
17 лет
В child получаешь из parent так: $root.data_arrayв разметке и this.$root.data_array в методах
то есть ты не из родительского отправляешь в дочерний, а в дочернем получаешь из родительского
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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