Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension (opens new window),提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。
# 什么是“状态管理模式”?让我们从一个简单的 Vue 计数应用开始:
new Vue({ // state data () {return { count: 0} }, // view template: `{{ count }} `, // actions methods: {increment () { this.count++} }})这个状态自管理应用包含以下几个部分:
state,驱动应用的数据源; view,以