《Vuex状态管理笔记》
创建store
- 每一个vuex应用的核心就是store(仓库)
- store本质上是一个容器,它包含着你应用中大部分的状态(state)
- vuex和单纯的全局对象有什么区别
- vuex的状态是响应式的,若store中的状态发生变化,那么相应的组件也会被更新
- 改变store中的状态的唯一途径就是提交(commit)mutations
- 使用步骤
概念:单一状态树
- vuex使用单一状态树
- 用一个对象就包含了全部的应用层级的状态
- 采用的是SSOT,Single Source of Truth,也可以翻译成单一数据源
- 这也意味着,每个应用将仅包含一个store实例
- 单一状态树的优势
- 如果你的状态是保存到多个store对象当中,那么之后的管理和维护都会变得困难
- 单一状态树能最直接的方式找到某个状态的片段
在state中定义状态

在mutations里定义方法,并且用commit提交


组件获取状态


getters的两个参数

getters的三种使用方法(类似computed)

mutations的参数

actions的基本使用

actions的分发操作

module的基本使用

module的参数

module的命名空间

