在具有VueX的Vue项目中,我们只需要把这些值定义在VueX中,即可在整个Vue项目的组件中使用。...modules:store的子模块
拆分成单文件
如果项目中的状态和方法过多,index.js文件看起来就会很臃肿并且不好维护,这个时候我们就可以把state,getters,mutations,actions...computed计算属性上,这样有利于state的值发生改变的时候及时响应给子组件.如果用data去接收store.state,也是可以接收到值的,但是由于这只是一个简单的赋值操作,所以state中的状态改变的时候不能被...mutation中通常存放一些同步修改状态的方法.
注意:更改 Vuex 的 store 中的状态的唯一方法是提交 mutation。...所以提供了Actions来专门进行异步操作,类似于axios请求,最终通过提交mutation方法来修改state中的值。