功能:可以实现A组件访问B组件里得数据;
传统解决方案:
1.父子组件传值
2.平行组件在跳转时,利用url,路由里的传值等等(数据传递复杂、容易出错、浪费内存)
3.vuex
vueX的作用
1、vuex能够保存全局数据,供整个应用使用
2、vuex保存的数据是响应式的
3、vuex保存的数据可以跟踪状态的变化
vueX的核心概念(创建vueX.store对象里的配置项)
state : 数据仓库 ,存储所有的共享数据 ,相当于vue组件里的data
Getter :在state的基础上派生的数据, 相当于vue组件里 computed
Mutation:修改state的数据时,用mutation,这与跟踪状态有关系
Action:解决mutation里只能有同步代码的问题,action里可以有异步代码