在开发过程中,我们会遇到应用程序需要处理各种各样的数据的情况,这些数据需要保存在应用中的某一个位置,对于这些数据的管理我们就称之为状态管理。

当我们在使用 Vue 进行单页应用开发时,经常会在各个组件间进行数据通信,比较简单的情况下,可以使用 props 和事件进行传递,但当组件逻辑逐渐复杂后,通过 props 和事件就会使数据传输变得比较混乱了。这时需要通过 Vuex 状态管理模式来管理各个模块数据的变化和操作。