我在尝试从我的商店调用操作时收到以下错误:
[vuex] 在 mapActions() 中找不到模块命名空间:feedbacksessionStore/
从我在网上发现的其他解决方案中,人们建议设置“namespaced: true”,但它对我的情况没有帮助。
这是我的商店代码片段:
export const feedbackSessionStore = {
namespaced: true,
state: {
feedback_sessions: {},
},
actions: {
async createFeedbackSession({commit, state}, { data }) {
// some code
}
}
}
Run Code Online (Sandbox Code Playgroud)
以及组件代码片段:
import { mapGetters, mapState, mapActions } from 'vuex'
// some code
export default {
name: 'create-edit-feedback-session',
methods: {
...mapActions('feedbackSessionStore', [
'createFeedbackSession'
]),
// some code
}
Run Code Online (Sandbox Code Playgroud)