在Vue.extend中访问$ router和$ store

时间:2018-12-06 17:02:16

标签: vue.js vuex vue-router

在我的应用中,我向视图中递归添加组件。这就是我要做的:

var ComponentClass = Vue.extend(MyComponent);
var instance = new ComponentClass({
    propsData: {
        // Add properties here
    }
});
instance.$mount();

问题是,如何在MyComponent.vue中访问this。$ router和this。$ store?我知道通过使用Vue.extend,我实际上创建了一个新的vue实例,并且父属性不再可用。以编程方式添加组件时,还有更好的方法可以保持父子关系吗?

0 个答案:

没有答案