目录
Vuex
状态管理模式 维护公共状态 公共数据
使用状态机模块维护状态
A组件中分发工作(发起异步请求)--->获取数据--->提交突变(将数据提交给突变 )
通过突变修改状态 其他页面就可以渲染数据
state属性
维护状态 类似于data 存储数据
// 类似于data 存储公共状态 存储数据
state: {
public: 'hello vuex',
token: ""
},
getters属性
对state中的数据进行处理后再返回 类似于计算属性
// 类似于计算属性 对state中数据进行处理然后再返回
getters: {
Upper(state) {
return state.public.toUpperCase()
}
},
mutations属性
突变 同步操作 唯一修改state方式
// 突变 同步操作 修改state中数据的唯一一种方式