- vuex是vue的全局状态的管理工具
- vuex数据更新,其引用组件都会响应式的更新
state是存放数据的地方
vuex中的state数据同渲染指令可以渲染到vue组件中(响应式更新:数据变化视图会自动更新)

从现有数据计算出新的数据

mutations是改变vuex state中数据的唯一方式

actions动作,异步,延迟方法,不能直接修改state
actions通过 commit 执行 mutations中的方法


把vuex的数据与方法映射为组件的数据与方法
- ...mapGetters({
- fee:"fee"
- }),
- ...mapGetters(["fee"]),
- ...mapGetters({
- "rank":"test/rank"
- })
- ...mapMutations({
- "setUser":"SET_USERINFO"
- })
- ...mapMutaions:{
- "setScore":"test/SET_SCORE"
- }
- ...mapActions({
- login:"login"
- }),
- ...mapActions(["login"])
- }
- ...mapActions({
- log:"test/login"
- })