У меня эта сложная структура. Представьте себе StackOverflow как сайт для Q & A:Vue.js 2.0, проходящий через Auth :: user() дочерние компоненты в сложной иерархии
app.js //new Vue object <- receives Auth::user() object by AJAX
- Question.vue //main component
-- AnswerList.vue // a question has an answer-list
--- Answer.vue // an answer-list has multiple answers
---- CommentList.vue // an answer has a comment-list
----- Comment.vue // a comment-list has multiple comments
Я хочу передать аутентификацию пользователя к компонентам Question
, Answer
и Comment
. Но НЕ до AnswerList
и CommentList
.
Есть ли способ передать Auth::user
только к этим компонентам или мне действительно нужно добавить authuser
объект как props
ко всем компонентам в иерархии?
Красивые. Хорошо, теперь я понимаю, как данные распределяются между компонентами! –