一开始遇到的时候,以为是action.js导出写错了,换了各种写法还是报错
export default {
addNum:({commit,state},id)=>{
commit('REMBER_AWARDID',id)
}
}
再排查是否mapActions错误,也不是
methods:{
...mapActions([
'addNum'
]),
最后找出是store导出错误
export default new Vuex.Store({
state,
actions,//action错误写法
mutations//mutations也会容易出现此类问题,需要避免
})