Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。
与react中的redux类似,可以对组件的中的状态进行一个统一集中的管理。
应用场景:登录注册、购物车、组件中复杂的逻辑。
核心概念:
- state(唯一的状态管理对象)
- getters(计算属性,对state中的属性做进一步的处理)
- mutations(读写state)
- actions(触发mutations)
- modules(对以上属性的封装)
state: {
userinfo: [],
token: '',