Vuex
的基本使用
{width=52%}
{width=52%}
Vuex
的基本概念
State
{width=81%}
Mutations
用于变更Store
中的数据
不能直接对store
进行修改,否则后面纠错找不到哪里错
1. commit
的作用就是调用某个mutations
函数
2. 这样操作之后,就可以类似this.add()
这样调用Mutations
函数了
不能
在mutations
函数中执行异步操作
Action
用于处理异步任务
同时验证了只有mutations
中定义的函数,才有权利修改state
中的数据
commit
的作用是触发某个motations
函数
dispatch
的作用是触发某个action
这样操作之后,就可以类似this.addAsync()
这样调用Action
函数了
Getter
用于对Store中的数据进行·加工处理·形成新的数据(是包装,不修改store中源数据)