vuex
先要在入口注册
1.首先是创建 src下面

2.然后是目录

3. 提交


在提交 取值之前 要引入相应的语法糖
提交是一个事件 所以在事件中定义 也就是 methods里面
先定义

然后执行

这样就存放到 状态仓库里 了


4.多个状态提交

commit 就相当于语法糖里面的提交 只是提交多个 mutations 到

然后分批提交至仓库

5. 获取



6.关于index

第二部分 以一为例
首先我要弄一个全局访问的对象
我定义在 state.js中

然后我在 mutations-types.js中要定义 意思为set toplist
然后在 mutations.js中 意思为 将 传过来的topList 赋值给 仓库中的toplist 存起来

type.这种形式去访问 是因为 相当于types={} {}里面的就相当于它的属性/方法

然后是提交 提交到了 state.topList中 ...mapMutations({}) 跟 ...mapMutations([])都是可以的 用法有略微差别


然后是取 在getters.js中 方法名为toplist 里面返回的事 仓库中的toplist




浙公网安备 33010602011771号