您的位置:首页 > 新闻 > 会展 > 化妆品网页设计模板素材_h5页面制作网站免费_网站关键词优化排名软件系统_网络营销环境分析包括哪些内容

化妆品网页设计模板素材_h5页面制作网站免费_网站关键词优化排名软件系统_网络营销环境分析包括哪些内容

2025/1/6 10:39:06 来源:https://blog.csdn.net/chunqiuwei/article/details/144255718  浏览:    关键词:化妆品网页设计模板素材_h5页面制作网站免费_网站关键词优化排名软件系统_网络营销环境分析包括哪些内容
化妆品网页设计模板素材_h5页面制作网站免费_网站关键词优化排名软件系统_网络营销环境分析包括哪些内容

NodeContainer

  • 1、前言
  • 2、NodeContainer和NodeController
  • 3、示例代码
    • 3.1、创建@Builder
    • 3.2、 创建NodeController
    • 3.3、 使用NodeCtroller
  • 4、NodeContainer的作用
  • 5、FrameNode简介
  • 6、BuilderNode简介
  • 7、参考资料

1、前言

在HarmonyOS(62) ArkUI @Reusable组件复用原理讲了组件复用的原理和场景,还有一个全局型的组件复用场景没有分析,而该场景与NodeContainer息息相关,所以本文来简单分析下NodeContainer的使用方法,为全局型组件复用打下知识基础。

2、NodeContainer和NodeController

  • NodeContainer用于自定义占位组件。
  • NodeController用于实现自定义节点的创建、显示、更新等操作的管理,并负责将自定义节点挂载到NodeContainer上,也就是说它用于创建控制器管理绑定的NodeContainer组件。。
  • 一个NodeController只允许与一个NodeContainer进行绑定。

3、示例代码

通过NodeController挂载BuilderNode节点。

3.1、创建@Builder

class Params {text: string = "this is a text"
}
function buttonBuilder(params: Params) {Column() {Button(params.text).fontSize(12).borderRadius(8).borderWidth(2).backgroundColor(Color.Orange)}
}

上面代码定义了参数对象Pa

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com