В моем приложении я рекурсивно добавляю компоненты к представлению.Вот что я делаю:
var ComponentClass = Vue.extend(MyComponent);
var instance = new ComponentClass({
propsData: {
// Add properties here
}
});
instance.$mount();
Проблема в том, как я могу получить доступ к этому. $ Router и this. $ Store внутри MyComponent.vue?Я понимаю, что с помощью Vue.extend я по сути создаю новый экземпляр vue, и родительские свойства больше не доступны.Есть ли лучший способ сделать это, чтобы сохранить родительские / дочерние отношения при программном добавлении компонентов?