12

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

 

 

 

 

posted @ 2018-06-05 16:44  那片海岸  阅读(134)  评论(0编辑  收藏  举报