ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

vuex使用报错记录

vuex使用报错记录

报错提示

permission.js:107 [vuex] module namespace not found in mapState(): oaaserver/

  • 原因:新加的store模块oaaserver,再导出时没写命名允许namespaced: true
// store 的一个模块 addxxx
const addxxx= {state:{list:[],},mutations:{setList : (state, val) => {state.list= val},},actions:{getList({ commit }){return request({url: '/xxx'}).then(res => {commit('setList ', res.data.response)}).catch(() => {return errorMsg('xxx')})},//.....}
}export default {namespaced: true, // 需要添加空间命名,在后面使用mapState时才能找到,否者会报错找不到...addxxx
}
返回列表