From 5f741ccfd80ff788e1fd988c227cc06252e894f6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=8E=8B=E9=9C=B2?= <961735649@qq.com>
Date: Mon, 23 Jun 2025 03:16:05 +0000
Subject: [PATCH 1/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=8B=B1=E6=96=87?=
=?UTF-8?q?=E6=8B=BC=E5=86=99=E9=94=99=E8=AF=AF=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: 王露 <961735649@qq.com>
---
.../application-dev/ui/state-management/arkts-new-getTarget.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/zh-cn/application-dev/ui/state-management/arkts-new-getTarget.md b/zh-cn/application-dev/ui/state-management/arkts-new-getTarget.md
index 47935079fe2..34dc55f3cc1 100644
--- a/zh-cn/application-dev/ui/state-management/arkts-new-getTarget.md
+++ b/zh-cn/application-dev/ui/state-management/arkts-new-getTarget.md
@@ -225,7 +225,7 @@ struct Index {
globalObservedObject}`) // true
Text(`UIUtils.getTarget(this.numberList) === globalNumberList: ${UIUtils.getTarget(this.numberList) ===
globalNumberList}`) // true
- Text(`UIUtils.getTarget(this.sampleMap) === globalSampleMAP: ${UIUtils.getTarget(this.sampleMap) ===
+ Text(`UIUtils.getTarget(this.sampleMap) === globalSampleMap: ${UIUtils.getTarget(this.sampleMap) ===
globalSampleMap}`) // true
Text(`UIUtils.getTarget(this.sampleSet) === globalSampleSet: ${UIUtils.getTarget(this.sampleSet) ===
globalSampleSet}`) // true
--
Gitee
From 2e7c3717ea4d9c18ed05a5c9d6d948c8ba2013ab Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=8E=8B=E9=9C=B2?= <961735649@qq.com>
Date: Mon, 23 Jun 2025 03:18:41 +0000
Subject: [PATCH 2/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=8B=B1=E6=96=87?=
=?UTF-8?q?=E6=8B=BC=E5=86=99=E9=94=99=E8=AF=AF=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: 王露 <961735649@qq.com>
---
zh-cn/application-dev/ui/state-management/arkts-new-type.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/zh-cn/application-dev/ui/state-management/arkts-new-type.md b/zh-cn/application-dev/ui/state-management/arkts-new-type.md
index 7abc7a49fd7..3f0ed8b0f73 100644
--- a/zh-cn/application-dev/ui/state-management/arkts-new-type.md
+++ b/zh-cn/application-dev/ui/state-management/arkts-new-type.md
@@ -47,9 +47,9 @@
}
```
-2. 不支持collections.Set、collections.Map等类型。
+2. 不支持Collections.Set、Collections.Map等类型。
-3. 不支持非buildin类型。如PixelMap、NativePointer、ArrayList等Native类型。
+3. 不支持非built-in类型。如PixelMap、NativePointer、ArrayList等Native类型。
4. 不支持简单类型。如string、number、boolean等。
--
Gitee
From 32a8dfc702cdbd5a5a80ff0fea0f08f494f022b3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=8E=8B=E9=9C=B2?= <961735649@qq.com>
Date: Mon, 23 Jun 2025 03:24:05 +0000
Subject: [PATCH 3/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=8B=B1=E6=96=87?=
=?UTF-8?q?=E6=8B=BC=E5=86=99=E9=94=99=E8=AF=AF=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: 王露 <961735649@qq.com>
---
.../arkts-rendering-control-contentslot.md | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/zh-cn/application-dev/ui/state-management/arkts-rendering-control-contentslot.md b/zh-cn/application-dev/ui/state-management/arkts-rendering-control-contentslot.md
index b4eb7582b2f..3da48143882 100644
--- a/zh-cn/application-dev/ui/state-management/arkts-rendering-control-contentslot.md
+++ b/zh-cn/application-dev/ui/state-management/arkts-rendering-control-contentslot.md
@@ -30,7 +30,7 @@ abstract class Content {
|OH_ArkUI_NodeContentEvent_GetNodeContentHandle(ArkUI_NodeContentEvent* event)|获取触发上下树事件的Content对象。|
|OH_ArkUI_NodeContent_SetUserData(ArkUI_NodeContentHandle content, void* userData)|在Content上设置用户自定义属性。|
|OH_ArkUI_NodeContent_GetUserData(ArkUI_NodeContentHandle content)|在Content上获取用户自定义属性。|
-|typedef enum {
NOTE_CONTENT_EVENT_ON_ATTACH_TO_WINDOW = 0,
NOTE_CONTENT_EVENT_ON_DETACH_FROM_WINDOW = 1,
} ArkUI_NodeContentEventType|Content上会触发的上树和下树事件类型。|
+|typedef enum {
NODE_CONTENT_EVENT_ON_ATTACH_TO_WINDOW = 0,
NODE_CONTENT_EVENT_ON_DETACH_FROM_WINDOW = 1,
} ArkUI_NodeContentEventType|Content上会触发的上树和下树事件类型。|
## 开发实现
@@ -117,9 +117,9 @@ napi_value Manager::CreateNativeNode(napi_env env, napi_callback_info info) {
auto nodeContentEvent = [](ArkUI_NodeContentEvent *event) {
ArkUI_NodeContentHandle content = OH_ArkUI_NodeContentEvent_GetNodeContentHandle(event);
// 针对不同content需要额外做的逻辑
- if (OH_ArkUINodeContentEvent_GetEventType(event) = NODE_CONTENT_EVENT_ON_ATTACH_TO_WINDOW) {
+ if (OH_ArkUI_NodeContentEvent_GetEventType(event) == NODE_CONTENT_EVENT_ON_ATTACH_TO_WINDOW) {
// ContentSlot上树时需要触发的逻辑
- } else if (OH_ArkUINodeContentEvent_GetEventType(event) = NODE_CONTENT_EVENT_ON_DETACH_FROM_WINDOW) {
+ } else if (OH_ArkUI_NodeContentEvent_GetEventType(event) == NODE_CONTENT_EVENT_ON_DETACH_FROM_WINDOW) {
// ContentSlot下树时需要触发的逻辑
};
};
@@ -130,7 +130,7 @@ OH_ArkUI_NodeContent_RegisterCallback(nodeContentHandle_, nodeContentEvent);
#### 添加子组件
```c++
-ArkUINodeHandle component;
+ArkUI_NodeHandle component;
component = CreateNodeHandle();
// 将组件添加到nodeContent管理器中
OH_ArkUI_NodeContent_AddNode(nodeContentHandle_, component);
@@ -139,7 +139,7 @@ OH_ArkUI_NodeContent_AddNode(nodeContentHandle_, component);
#### 插入子组件
```c++
-ArkUINodeHandle component;
+ArkUI_NodeHandle component;
component = CreateNodeHandle();
// 将组件插入nodeContent管理器对应位置
OH_ArkUI_NodeContent_InsertNode(nodeContentHandle_, component, position);
--
Gitee