我在测试的时候有在App.vue中通过点击按钮直接改变store.state.counter的值,这样虽然可以进行但是这是不对的或者说不被推荐的,理由如下
在Vuex官方文档中说到为了Vuex可以更明确的追踪状态的变化...Vuex提供的状态管理流程
如果我们需要更改state的值最好通过Mutations更改,这样的话记录会被Devtools记录
至于Actions,如果我们需要先进行一些异步操作可以先在Actions...四 Vuex推荐的状态管理方式
如上图,Vuex推荐用规定好的方式(由Mutations进行修改),进行访问和修改等操作,下图是一个demo
五 .Vuex getters
vuex的getters..., 如果希望传递参数, 那么只能让getters本身返回另一个函数....方法过多, 使用者需要花费大量的经历去记住这些方法, 甚至是多个文件间来回切换, 查看方法名称, 甚至如果不是复制的时候, 可能还会出现写错的情况.
如何避免上述的问题呢?