vuex
先要在入口注册
1.首先是创建 src下面
2.然后是目录
3. 提交
在提交 取值之前 要引入相应的语法糖
提交是一个事件 所以在事件中定义 也就是 methods里面
先定义
然后执行
这样就存放到 状态仓库里 了
4.多个状态提交
commit 就相当于语法糖里面的提交 只是提交多个 mutations 到
然后分批提交至仓库
5. 获取
6.关于index
第二部分 以一为例
首先我要弄一个全局访问的对象
我定义在 state.js中
然后我在 mutations-types.js中要定义 意思为set toplist
![](https://images2018.cnblogs.com/blog/683064/201806/683064-20180607094618113-940520473.png)
然后在 mutations.js中 意思为 将 传过来的topList 赋值给 仓库中的toplist 存起来
type.这种形式去访问 是因为 相当于types={} {}里面的就相当于它的属性/方法
然后是提交 提交到了 state.topList中 ...mapMutations({}) 跟 ...mapMutations([])都是可以的 用法有略微差别
然后是取 在getters.js中 方法名为toplist 里面返回的事 仓库中的toplist