vuex2.x初始

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/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Vuex 是什么? ** 官方解释:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式**。它采用集中...
    Rz______阅读 2,323评论 1 10
  • 安装 npm npm install vuex --save 在一个模块化的打包系统中,您必须显式地通过Vue.u...
    萧玄辞阅读 2,969评论 0 7
  • Vuex是什么? Vuex 是一个专为 Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件...
    萧玄辞阅读 3,154评论 0 6
  • Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应...
    白水螺丝阅读 4,691评论 7 61
  • 看了阮一峰的Blog(很久之前的),突然就发现这么一个非常常见的问题,常常被我视而不见。而且我相信,有很大一部分同...
    xiao_A阅读 414评论 0 0