1. 安装
nom i vuex -S
2. 概念
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式,采用集中式存储管理应用的所有组件的状态。类似于react中的redux。
3. vuex中mutation和action的区别
流程顺序:视图触发action,action触发mutation;
mutation专注于修改state,理论上是修改state的唯一途径,必须同步执行;
在业务代码中触发action,可以异步执行,但不能直接操作state。
this.$store.dispatch()触发action;
this.$store.commit()触发mutation。