From cc41c3e6f2967a3ed0075f03567fd7c904cbde48 Mon Sep 17 00:00:00 2001 From: ZhangQ <12903047+zq-kexin@user.noreply.gitee.com> Date: Wed, 10 Sep 2025 12:35:02 +0000 Subject: [PATCH] =?UTF-8?q?AI=E6=A3=80=E6=B5=8B=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ZhangQ <12903047+zq-kexin@user.noreply.gitee.com> --- entry/src/main/ets/model/GoodsModel.ets | 6 +++--- entry/src/main/ets/pages/Index.ets | 11 +++++++++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/entry/src/main/ets/model/GoodsModel.ets b/entry/src/main/ets/model/GoodsModel.ets index 2049d51..140319c 100644 --- a/entry/src/main/ets/model/GoodsModel.ets +++ b/entry/src/main/ets/model/GoodsModel.ets @@ -15,13 +15,13 @@ export class ProductDataModel { id: number; - uri: ResourceStr; + imageRes: ResourceStr; title: ResourceStr; price: ResourceStr; - constructor(id: number, uri: ResourceStr, title: ResourceStr, price: ResourceStr) { + constructor(id: number, imageRes: ResourceStr, title: ResourceStr, price: ResourceStr) { this.id = id; - this.uri = uri; + this.imageRes = imageRes; this.title = title; this.price = price; } diff --git a/entry/src/main/ets/pages/Index.ets b/entry/src/main/ets/pages/Index.ets index 12ed860..066ef02 100644 --- a/entry/src/main/ets/pages/Index.ets +++ b/entry/src/main/ets/pages/Index.ets @@ -48,6 +48,11 @@ class SearchNodeController extends NodeController { private componentHeight: number = 0; private componentType: string = ""; + /** + * 设置渲染参数 + * + * @param params 渲染参数 + */ setRenderOption(params: NodeControllerParams): void { this.surfaceId = params.surfaceId; this.renderType = params.renderType; @@ -57,6 +62,12 @@ class SearchNodeController extends NodeController { this.componentType = params.type; } + /** + * 创建节点 + * + * @param uiContext UIContext + * @returns 节点 + */ makeNode(uiContext: UIContext): FrameNode | null { this.rootNode = new BuilderNode(uiContext, { surfaceId: this.surfaceId, type: this.renderType }); if (this.componentType === 'native/component') { -- Gitee