store.js为vuex主文件, 有两个子组件代码如下:
state : {
name_a : 'zhangsan'
}
modules: {
video,
liveInfo,
},
video.js代码:
state : {
name_b : 'lishi',
user : {}
}
user.vue中代码如下:
let computed = {
...mapState([
'name_a',
'name_b',
'user',
])
};
关于第一个问题,所有组件'mapState'可以访问。
第二个问题,你尝试写'getters'吧。然后用'mapGetters'导入。