Vuex源码分析–序章
Vuex
是一个专为 Vue
应用程序开发的状态管理模式
。每个Vuex的核心是一个store,它采取自上而下的管理方式。有以下几个特点
state
负责管理所有的数据,可以通过this.$store.state
取值,不允许直接赋值getter
从state
中派生出的一些状态,可以近似看做于Vue
的computed
Mutations
Vuex
中更改store状态的唯一方法是提交mutations
方法Actions
actions
是通过提交mutations
修改数据,支持异步。存在的目的是为了兼容Vue
中的异步更新数据
所以我准备写6篇文章来分析Vuex
的源码
- Vuex源码分析(一)-- 插件注册
- Vuex源码分析(二)-- state
- Vuex源码分析(三)-- getters
Mutations
Actions
Modules