State:对象类型,所有的数据对象
Mutations:对象类型,用于声明所有直接操作State对象的函数,所声明的函数有2个参数,参数1为state对象,参数2为提交当前方法时所传递的参数
Actions:对象类型,用法类似于Mutations,不同的是该对象中声明的函数可以用于异步操作,所声明的函数有2个参数,参数1为context对象(Store对象),参数2为提交当前方法时所传递的参数
Getters:对象类型,用于声明一系列的属性,用法类似于computed,也有缓存,当所依赖的state数据发生变化时,会重新计算
Modules:对象类型,用于模块化的状态管理
Plugins:数组类型,注册插件