什么是vuex
vuex是专门针对vue.js程序开发的状态管理工具。
vuex辅助函数
通过辅助函数mapState、mapActions、mapMutations,把vuex.store中的属性映射到vue实例身上,这样在vue实例中就能访问vuex.store中的属性了,对于操作vuex.store就很方便了。
vuex的五个核心概念
state:Vuex的基本数据,用来存储变量
getter:相当于state的计算属性
mutation:提交数据更新的方法,必需是同步的(如果是异步操作,则需要action),每个 mutation 都有一个字符串事件类型(type)和一个回数(handleer)
回调函数就是我们实际进行状态更改的地方,并且它会接受 state 作为第一个参数,提交载荷作为第二个参数。
action:和 mutation 的功能大致相同,不同之处在于