Vuex
Vuex是一个专为Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化
state:驱动应用的数据源(可以狭义的理解为data)
view:以声明方式将state映射到视图
actions:响应在view上的用户输入导致的状态变化
单向数据流:

Vuex的思想是当遇到多个组件共享状态时,可以把组件的共享状态抽取出来,以一个全局单例模式管理,在这种模式下,组件树构成了一个巨大的view,不管在树的哪个位置,任何组件都能获取状态或触发行为。