Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
634863b2
D
Docs
项目概览
OpenHarmony
/
Docs
接近 2 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
634863b2
编写于
3月 19, 2022
作者:
W
wuyongning
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update files
Signed-off-by:
N
wuyongning
<
wuyongning@huawei.com
>
上级
e62a9c24
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
24 addition
and
28 deletion
+24
-28
zh-cn/application-dev/reference/apis/js-apis-data-distributedobject.md
...tion-dev/reference/apis/js-apis-data-distributedobject.md
+22
-26
zh-cn/application-dev/reference/apis/js-apis-data-rdb.md
zh-cn/application-dev/reference/apis/js-apis-data-rdb.md
+2
-2
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-data-distributedobject.md
浏览文件 @
634863b2
...
...
@@ -102,16 +102,14 @@ on(type: 'change', callback: Callback<{ sessionId: string, fields: Array<stri
import
distributedObject
from
'
@ohos.data.distributedDataObject
'
var
g_object
=
distributedObject
.
createDistributedObject
({
name
:
"
Amy
"
,
age
:
18
,
isVis
:
false
,
parent
:{
mother
:
"
jack mom
"
,
father
:
"
jack Dad
"
}});
changeCallback
:
function
(
sessionId
,
changeData
)
{
console
.
info
(
"
change
"
+
sessionId
);
if
(
changeData
!=
null
&&
changeData
!=
undefined
)
{
changeData
.
forEach
(
element
=>
{
console
.
info
(
"
changed !
"
+
element
+
"
"
+
g_object
[
element
]);
});
}
}
g_object
.
on
(
"
change
"
,
this
.
changeCallback
);
g_object
.
on
(
"
change
"
,
function
(
sessionId
,
changeData
)
{
console
.
info
(
"
change
"
+
sessionId
);
if
(
changeData
!=
null
&&
changeData
!=
undefined
)
{
changeData
.
forEach
(
element
=>
{
console
.
info
(
"
changed !
"
+
element
+
"
"
+
g_object
[
element
]);
});
}
});
```
### off('change')
...
...
@@ -134,13 +132,13 @@ off(type: 'change', callback?: Callback<{ sessionId: string, fields: Array<st
import
distributedObject
from
'
@ohos.data.distributedDataObject
'
var
g_object
=
distributedObject
.
createDistributedObject
({
name
:
"
Amy
"
,
age
:
18
,
isVis
:
false
,
parent
:{
mother
:
"
jack mom
"
,
father
:
"
jack Dad
"
}});
changeCallback
:
function
(
sessionId
,
changeData
)
{
console
.
info
(
"
change
"
+
sessionId
);
}
g_object
.
on
(
"
change
"
,
this
.
changeCallback
);
g_object
.
on
(
"
change
"
,
function
(
sessionId
,
changeData
)
{
console
.
info
(
"
change
"
+
sessionId
);
});
//删除变更回调changeCallback
g_object
.
off
(
"
change
"
,
changeCallback
);
g_object
.
off
(
"
change
"
,
function
(
sessionId
,
changeData
)
{
console
.
info
(
"
change
"
+
sessionId
);
});
//删除所有的变更回调
g_object
.
off
(
"
change
"
);
```
...
...
@@ -164,11 +162,9 @@ on(type: 'status', callback: Callback<{ sessionId: string, networkId: string, st
import
distributedObject
from
'
@ohos.data.distributedDataObject
'
var
g_object
=
distributedObject
.
createDistributedObject
({
name
:
"
Amy
"
,
age
:
18
,
isVis
:
false
,
parent
:{
mother
:
"
jack mom
"
,
father
:
"
jack Dad
"
}});
statusCallback
:
function
(
sessionId
,
networkid
,
status
)
{
g_object
.
on
(
"
status
"
,
function
(
sessionId
,
networkid
,
status
)
{
this
.
response
+=
"
status changed
"
+
sessionId
+
"
"
+
status
+
"
"
+
networkId
;
}
g_object
.
on
(
"
status
"
,
this
.
changeCallback
);
});
```
### off('status')
...
...
@@ -189,14 +185,14 @@ off(type: 'status', callback?: Callback<{ sessionId: string, deviceId: string, s
-
示例:
```
js
import
distributedObject
from
'
@ohos.data.distributedDataObject
'
statusCallback
:
function
(
sessionId
,
networkId
,
status
)
{
import
distributedObject
from
'
@ohos.data.distributedDataObject
'
g_object
.
on
(
"
status
"
,
function
(
sessionId
,
networkId
,
status
)
{
this
.
response
+=
"
status changed
"
+
sessionId
+
"
"
+
status
+
"
"
+
networkId
;
}
g_object
.
on
(
"
status
"
,
this
.
changeCallback
);
});
//删除上下线回调changeCallback
g_object
.
off
(
"
status
"
,
changeCallback
);
g_object
.
off
(
"
status
"
,
function
(
sessionId
,
networkId
,
status
)
{
this
.
response
+=
"
status changed
"
+
sessionId
+
"
"
+
status
+
"
"
+
networkId
;
});
//删除所有的上下线回调
g_object
.
off
(
"
status
"
);
```
zh-cn/application-dev/reference/apis/js-apis-data-rdb.md
浏览文件 @
634863b2
...
...
@@ -1480,7 +1480,7 @@ obtainDistributedTableName(device: string, table: string, callback: AsyncCallbac
### sync<sup>8+</sup>
sync(mode: SyncMode, predicates: RdbPredicates, callback: AsyncCallback
<Array
<[
string
,
number
]
>
>
): void
sync(mode: SyncMode, predicates: RdbPredicates, callback: AsyncCallback
<
Array
<
[string, number]
>>
): void
在设备之间同步数据, 结果以callbck形式返回。
...
...
@@ -1491,7 +1491,7 @@ sync(mode: SyncMode, predicates: RdbPredicates, callback: AsyncCallback<Array<[s
| -------- | -------- | -------- | -------- |
| mode | SyncMode | 是 | 指同步模式。该值可以是推、拉。 |
| predicates | RdbPredicates | 是 | 约束同步数据和设备。 |
| callback | AsyncCallback
<
Array
<
[
string
,
number
]
>
>
| 是 | 指定的callback回调函数,用于向调用者发送同步结果。string:设备ID;number:每个设备同步状态,0表示成功,其他值表示失败。|
| callback | AsyncCallback
<
Array
<
[string, number]
>
>
| 是 | 指定的callback回调函数,用于向调用者发送同步结果。string:设备ID;number:每个设备同步状态,0表示成功,其他值表示失败。|
-
示例:
```
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录