组件绑定的辅助函数
mapState
mapState(namespace?: string, map: Array<string> | Object<string | function>): Object
为组件创建计算属性以返回 Vuex store 中的状态。详细介绍
第一个参数是可选的,可以是一个命名空间字符串。详细介绍
对象形式的第二个参数的成员可以是一个函数。function(state: any)
mapGetters
mapGetters(namespace?: string, map: Array<string> | Object<string>): Object
为组件创建计算属性以返回 getter 的返回值。详细介绍
第一个参数是可选的,可以是一个命名空间字符串。详细介绍
mapActions
mapActions(namespace?: string, map: Array<string> | Object<string | function>): Object
创建组件方法分发 action。详细介绍
第一个参数是可选的,可以是一个命名空间字符串。详细介绍
对象形式的第二个参数的成员可以是一个函数。function(dispatch: function, …args: any[])
mapMutations
mapMutations(namespace?: string, map: Array<string> | Object<string | function>): Object
创建组件方法提交 mutation。详细介绍
第一个参数是可选的,可以是一个命名空间字符串。详细介绍
对象形式的第二个参数的成员可以是一个函数。function(commit: function, …args: any[])
createNamespacedHelpers
createNamespacedHelpers(namespace: string): Object
创建基于命名空间的组件绑定辅助函数。其返回一个包含 mapState
、mapGetters
、mapActions
和 mapMutations
的对象。它们都已经绑定在了给定的命名空间上。详细介绍