console
const store = new Vuex.Store({
modules: {
moduleA: {
namespaced: true,
getters: {
count: () => 0 // store.getters['moduleA/count']
},
modules: {
moduleB: {
getters: {
count1: () => 1 //继承了父模块的命名空间 store.getters['moduleA/count1']
}
},
moduleC: {
namespaced: true,
getters: {
count2: () => 2 //继承了父模块的命名空间 store.getters['moduleA/moduleC/count1']
}
}
}
}
}
});
console.log(store.getters['moduleA/count']);
console.log(store.getters['moduleA/count1']);
console.log(store.getters['moduleA/moduleC/count2']);
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
<script src="https://unpkg.com/vuex"></script>