From 432ef7be94f882559356e151f53baa7207e4e75d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=9B=E4=BA=9A=E8=8A=B3?= Date: Fri, 27 May 2022 01:31:35 +0000 Subject: [PATCH] update zh-cn/application-dev/reference/apis/js-apis-data-preferences.md. Signed-off-by: @ge-yafang --- .../apis/js-apis-data-preferences.md | 32 ++++++++----------- 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-data-preferences.md b/zh-cn/application-dev/reference/apis/js-apis-data-preferences.md index f480ac73af..6e3a16e1ad 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-data-preferences.md +++ b/zh-cn/application-dev/reference/apis/js-apis-data-preferences.md @@ -19,8 +19,8 @@ import data_preferences from '@ohos.data.preferences'; | 名称 | 参数类型 | 可读 | 可写 | 说明 | | -------- | -------- | -------- | -------- | -------- | -| MAX_KEY_LENGTH | string | 是 | 否 | key的最大长度限制,大小为80字节。 | -| MAX_VALUE_LENGTH | string | 是 | 否 | value的最大长度限制,大小为8192字节。 | +| MAX_KEY_LENGTH | string | 是 | 否 | key的最大长度限制,需小于80字节。 | +| MAX_VALUE_LENGTH | string | 是 | 否 | value的最大长度限制,需小于8192字节。 | ## data_preferences.getPreferences @@ -322,7 +322,7 @@ promise.then(() => { ### has -has(key: string, callback: AsyncCallback<boolean>): boolean +has(key: string, callback: AsyncCallback<boolean>): void 检查存储对象是否包含名为给定key的存储键值对,该方法使用callback方式作为异步方法。 @@ -332,12 +332,8 @@ has(key: string, callback: AsyncCallback<boolean>): boolean | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | key | string | 是 | 要检查的存储key名称,不能为空。 | - | callback | AsyncCallback<boolean> | 是 | 回调函数。 | + | callback | AsyncCallback<boolean> | 是 | 回调函数。返回存储对象是否包含给定key的存储键值对,true表示存在,false表示不存在。 | -**返回值:** - | 类型 | 说明 | - | -------- | -------- | - | boolean | true表示存在,false表示不存在。 | **示例:** ```ts @@ -371,7 +367,7 @@ has(key: string): Promise<boolean> **返回值:** | 类型 | 说明 | | -------- | -------- | - | Promise<boolean> | Promise实例,用于异步处理。 | + | Promise<boolean> | Promise对象。返回存储对象是否包含给定key的存储键值对,true表示存在,false表示不存在。 | **示例:** ```ts @@ -550,10 +546,10 @@ on(type: 'change', callback: Callback<{ key : string }>): void **系统能力:** SystemCapability.DistributedDataManager.Preferences.Core **参数:** - | 参数名 | 类型 | 说明 | - | -------- | -------- | -------- | - | type | string | 事件类型,固定值'change',表示数据变更。 | - | callback | Callback<{ key : string }> | 回调对象实例。 | + | 参数名 | 类型 |必填 | 说明 | + | -------- | -------- | -------- |-------- | + | type | string | 是 | 事件类型,固定值'change',表示数据变更。 | + | callback | Callback<{ key : string }> | 是 | 回调对象实例。 | **示例:** ```ts @@ -584,17 +580,17 @@ preferences.put('startup', 'auto', function (err) { ### off('change') -off(type: 'change', callback: Callback<{ key : string }>): void +off(type: 'change', callback?: Callback<{ key : string }>): void 当不再进行订阅数据变更时,使用此接口取消订阅。 **系统能力:** SystemCapability.DistributedDataManager.Preferences.Core **参数:** - | 参数名 | 类型 | 说明 | - | -------- | -------- | -------- | - | type | string | 事件类型,固定值'change',表示数据变更。 | - | callback | Callback<{ key : string }> | 需要取消的回调对象实例。 | + | 参数名 | 类型 | 必填 | 说明 | + | -------- | -------- | -------- |-------- | + | type | string| 是 | 事件类型,固定值'change',表示数据变更。 | + | callback | Callback<{ key : string }> | 否| 需要取消的回调对象实例,不填则全部取消。 | **示例:** ```ts -- GitLab