为了账号安全,请及时绑定邮箱和手机立即绑定

Vuex 在使用 Mutation handler 显示unknown action type:

Vuex 在使用 Mutation handler 显示unknown action type:

慕沐林林 2018-08-27 21:30:22
正在学习Vuex,今天对照了文档中的实例写了一下,发现无法完成文档中的功能,并报错[vuex] unknown action type: INCREMENT示例代码如下:import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex) const store = new Vuex.Store({     state: {         count: 0     },     mutations: {         INCREMENT (state) {             // 改变 state             state.count++         }     } }) store.dispatch('INCREMENT'); console.log(store.state.count)google了一下没有发现这方面的信息,所以想请问一下,有没有人遇到过这样的情况,以及解决办法是怎样的
查看完整描述

2 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

需要声明一个名为INCREMENT的action,可以参见下面这个项目的目录结构。很清晰。

使用Vue.js和Vuex实现购物车场景


查看完整回答
反对 回复 2018-09-08
?
HUX布斯

TA贡献1876条经验 获得超6个赞

2.0的action用dispatch触发,mutation用commit

查看完整回答
反对 回复 2018-09-08
  • 2 回答
  • 0 关注
  • 5429 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信