类似js中的slot插槽功能在ArkTS中如何实现?

北向实践与赋能 显示全部楼层 发表于 2024-1-18 11:43:04

类似js中的slot插槽功能在ArkTS中如何实现?

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

北向实践与赋能

沙发 发表于 2024-1-18 11:43:25

类似js中的slot插槽功能在ArkTS中如何实现?

关键字

slot插槽  ArkTS

解决方案

ArkUI还提供了一种更轻量的UI元素复用机制@Builder,@Builder所装饰的函数遵循build()函数语法规则,开发者可以将重复使用的UI元素抽象成一个方法,在build方法里调用; 另外,ArkUI引入了@BuilderParam装饰器,@BuilderParam用来装饰指向@Builder方法的变量,开发者可在初始化自定义组件时对此属性进行赋值,为自定义组件增加特定的功能。该装饰器用于声明任意UI描述的一个元素,类似slot占位符。 参考@Builder 和@BuilderParam

参考资料

  1. @Builder装饰器:自定义构建函数
  2. @BuilderParam装饰器:引用@Builder函数

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部