Как получить доступ к экземпляру компонента из другого компонента? - PullRequest
0 голосов
/ 14 ноября 2018

В определенном компоненте A я хочу получить доступ к свойству $refs (не уверен, если «свойство» является правильным термином) другого компонента B. Для этого мне нужен доступ к экземпляру изкомпонент B, чтобы получить его $refs, вроде как: instanceOfB.$refs

Но как получить доступ к instanceOfB, то есть как получить доступ к экземплярам компонентов?

Для записикод, который я хочу выполнить, внедряет новый экземпляр определенного компонента (Button) в некоторый родственный компонент (без родительских и дочерних отношений), так что это сложнее, чем просто передача переменной:

import Button from 'Button.vue'
import Vue from 'vue'
var ComponentClass = Vue.extend(Button)
var instance = new ComponentClass()
instance.$mount()
this.$refs.container.appendChild(instance.$el)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...