【发布时间】:2020-09-27 00:19:49
【问题描述】:
我在尝试从我的商店调用操作时收到以下错误:
[vuex] 在 mapActions() 中找不到模块命名空间: 反馈sessionStore/
从我在网上找到的其他解决方案中,人们建议设置“namespaced: true”,但不知何故这对我的情况没有帮助。
这是我的商店代码的sn-p:
export const feedbackSessionStore = {
namespaced: true,
state: {
feedback_sessions: {},
},
actions: {
async createFeedbackSession({commit, state}, { data }) {
// some code
}
}
}
以及组件代码的sn-p:
import { mapGetters, mapState, mapActions } from 'vuex'
// some code
export default {
name: 'create-edit-feedback-session',
methods: {
...mapActions('feedbackSessionStore', [
'createFeedbackSession'
]),
// some code
}
【问题讨论】:
-
你注册了吗?喜欢将其添加到商店?