什么是Vuex
在Vue官方网站的解释是: Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。 它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化 。
使用Vuex常见的关键词
- store:仓库容器, 包含应用中大部分的状态 (state)
- state:数据状态
- mutations:更改 Vuex 的 store 中状态的唯一方法是提交 mutation
- commit: 调用 store.commit 方法,触发 mutation
- mapState:借助mapState辅助函数获取store中保存的状态,避免当一个组件需要获取多个状态的时候,将这些状态都声明为计算属性时代码冗余