vuex2.x初始

2017-04-11  本文已影响0人  BrotherWy

vuex自己的理解

vuex是公共状态管理库,我把他理解为公共操作库。我的思路是这样:多个组件有着同样的操作,我们需要把这个操作提出来作为公共操作,把它写成一个js函数??每次使用时都去引用一下??不觉得很麻烦吗??所以vuex出来了!

vuex组成

state

state就是存放状态(变量)的一个对象,vuex其他的模块都是操作他的

getter

对state进行不改变state本身的一些操作

mutation

同步对state进行的修改,并且修改后需要commit

action

action支持异步提交mutation,在action内部使用context.commit提交mutation,然后使用store.dispatch 分发action

具体文档:https://vuex.vuejs.org/zh-cn/

上一篇 下一篇

猜你喜欢

热点阅读