什么是vuex
vuex是进行统一状态管理,解决不同组件共享数据的问题。不同视图需要变更同一状态的问题,使用vuex之后,状态变化更加清晰。
vuex是什么
vuex是专门为vue.js应用程序开发的状态管理模式+库,采用集中存储管理应用的所有组件的状态以相应的规则保证状态以一种可预测的方式发生改变。
vuex的核心理念
vuex的核心理念有五个:state、getters、mutations、actions、modules。
state
state:存放初始数据的地方 和data一样
getters
getters:对数据进行初加工 不能修改state中的数据
mutations
mutations:修改state中的数据
mutations有两个参数/:第一个参数:state 第二个参数:传递过来的数据
actions
actions:修改state中的数据 包含异步操作
modules
modules:模块化