我正在使用store的模块模式,在我的商店文件夹中有:

export const getters = {
   loadedProjects(state) {
       return state.loadedProjects;
   }
}

现在在我的计算中我该怎么称呼它呢?
我就是这么想的:
computed: {
   loadedProjects() {
     return this.$store.getters.projects.loadedProjects;
   },
 }

但我有个错误:
Cannot read property ‘loadedProjects’ of undefined

最佳答案

我也有同样的问题,如果你使用模块模式,你可以这样调用getter(在你的例子中):this.$store.getters['projects/loadedProjects'];
所以试着改变你的计算方式:

computed: {
   loadedProjects() {
     return this.$store.getters['projects/loadedProjects'];
   },
 }

09-19 15:27