Vuejs2 Vue.js 2/Vuex-如何从具有namespaced属性的模块中调用getter:true而不使用MapGetter?

Vuejs2 Vue.js 2/Vuex-如何从具有namespaced属性的模块中调用getter:true而不使用MapGetter?,vuejs2,vuex,Vuejs2,Vuex,这是我的模块: const ModuleA={ namespaced:true, state:{ categoryList:[ {name:'all', isActive:true}, {name:'negotiation', isActive:false}, ] }, getters:{ getCategory:(state)=>(index)=>{ return sta

这是我的模块:

const ModuleA={
   namespaced:true,
   state:{
      categoryList:[
         {name:'all', isActive:true},
         {name:'negotiation', isActive:false},
      ]
   },
   getters:{
      getCategory:(state)=>(index)=>{
        return state.categoryList[index];
      },
   }
}
如果没有
namespaced:true
,我可以使用
this.store.getters.getCategory(this.index)
调用
getCategory

如何使用
命名空间调用
getCategory
:true
?我不能使用
mapGetters
,因为我必须将参数传递给函数。

请参阅第二个答案


它起作用了!!非常感谢你!我以前看过那篇文章,但没想到这篇文章会对params有用。
this.$store.getters['ModuleA/getCategory'](this.index)