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