Ответ 1
http://vuejs.org/v2/guide/components.html#Child-Component-Refs
Несмотря на наличие реквизита и событий, иногда вам может потребоваться прямой доступ к дочернему компоненту в JavaScript. Для этого вам необходимо присвоить ссылочный идентификатор дочернему компоненту, используя ref. Например:
<div id="parent">
<user-profile ref="profile"></user-profile>
</div>
var parent = new Vue({ el: '#parent' })
// access child component instance
var child = parent.$refs.profile
Когда ref используется вместе с v-for, ref вы получите будет массив или объект, содержащий дочерние компоненты, отражающие данные источник.
В основном внутри AccountSelector.vue
вы можете сделать this.$refs.anAccount.map(account => doThingToAccount(account))
Edit Вышеупомянутый ответ предназначен для доступа к прямому ребенку.
В настоящее время нет способа получить доступ к непрямому родительскому/дочернему компоненту с помощью $refs
. Лучший способ получить доступ к их данным будет через события http://vuejs.org/v2/guide/components.html#Non-Parent-Child-Communication или с помощью Vuex (что я бы рекомендовал).
Непрерывная связь между родителями и детьми очень сложна без 1 из этих 2 методов.