我正在使用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'];
},
}