Răsfoiți Sursa

[docs][zh-cn] updates (#1246)

* [docs][zh-cn] updates

* Update getters.md
勾三股四 7 ani în urmă
părinte
comite
29a14a2f39
2 a modificat fișierele cu 11 adăugiri și 5 ștergeri
  1. 10 4
      docs/zh-cn/api.md
  2. 1 1
      docs/zh-cn/getters.md

+ 10 - 4
docs/zh-cn/api.md

@@ -198,30 +198,36 @@ const store = new Vuex.Store({ ...options })
 
 ### 组件绑定的辅助函数
 
-- **`mapState(namespace?: string, map: Array<string> | Object): Object`**
+- **`mapState(namespace?: string, map: Array<string> | Object<string | function>): Object`**
 
   为组件创建计算属性以返回 Vuex store 中的状态。[详细介绍](state.md#mapstate-辅助函数)
 
   第一个参数是可选的,可以是一个命名空间字符串。[详细介绍](modules.md#带命名空间的绑定函数)
 
-- **`mapGetters(namespace?: string, map: Array<string> | Object): Object`**
+  对象形式的第二个参数的成员可以是一个函数。`function(state: any)`
+
+- **`mapGetters(namespace?: string, map: Array<string> | Object<string>): Object`**
 
   为组件创建计算属性以返回 getter 的返回值。[详细介绍](getters.md#mapgetters-辅助函数)
 
   第一个参数是可选的,可以是一个命名空间字符串。[详细介绍](modules.md#带命名空间的绑定函数)
 
-- **`mapActions(namespace?: string, map: Array<string> | Object): Object`**
+- **`mapActions(namespace?: string, map: Array<string> | Object<string | function>): Object`**
 
   创建组件方法分发 action。[详细介绍](actions.md#在组件中分发-action)
 
   第一个参数是可选的,可以是一个命名空间字符串。[详细介绍](modules.md#带命名空间的绑定函数)
 
-- **`mapMutations(namespace?: string, map: Array<string> | Object): Object`**
+  对象形式的第二个参数的成员可以是一个函数。`function(dispatch: function, ...args: any[])`
+
+- **`mapMutations(namespace?: string, map: Array<string> | Object<string | function>): Object`**
 
   创建组件方法提交 mutation。[详细介绍](mutations.md#在组件中提交-mutation)
 
   第一个参数是可选的,可以是一个命名空间字符串。[详细介绍](modules.md#带命名空间的绑定函数)
 
+  对象形式的第二个参数的成员可以是一个函数。`function(commit: function, ...args: any[])`
+
 - **`createNamespacedHelpers(namespace: string): Object`**
 
   创建基于命名空间的组件绑定辅助函数。其返回一个包含 `mapState`、`mapGetters`、`mapActions` 和 `mapMutations` 的对象。它们都已经绑定在了给定的命名空间上。[详细介绍](modules.md#带命名空间的绑定函数)

+ 1 - 1
docs/zh-cn/getters.md

@@ -110,7 +110,7 @@ export default {
 
 ``` js
 mapGetters({
-  // 映射 `this.doneCount` 为 `store.getters.doneTodosCount`
+  // 把 `this.doneCount` 映射为 `this.$store.getters.doneTodosCount`
   doneCount: 'doneTodosCount'
 })
 ```