OpenHarmony开发者论坛
标题:
类似js中的slot插槽功能在ArkTS中如何实现?
[打印本页]
作者:
北向实践与赋能
时间:
2024-1-18 11:43
标题:
类似js中的slot插槽功能在ArkTS中如何实现?
[md]类似js中的slot插槽功能在ArkTS中如何实现?
[/md]
作者:
北向实践与赋能
时间:
2024-1-18 11:43
标题:
类似js中的slot插槽功能在ArkTS中如何实现?
[md]**关键字**
slot插槽 ArkTS
**解决方案**
ArkUI还提供了一种更轻量的UI元素复用机制@Builder,@Builder所装饰的函数遵循build()函数语法规则,开发者可以将重复使用的UI元素抽象成一个方法,在build方法里调用;
另外,ArkUI引入了@BuilderParam装饰器,@BuilderParam用来装饰指向@Builder方法的变量,开发者可在初始化自定义组件时对此属性进行赋值,为自定义组件增加特定的功能。该装饰器用于声明任意UI描述的一个元素,类似slot占位符。
参考@Builder 和@BuilderParam
**参考资料**
1. [@Builder装饰器:自定义构建函数](
https://gitee.com/openharmony/do ... rt/arkts-builder.md
)
2. [@BuilderParam装饰器:引用@Builder函数](
https://gitee.com/openharmony/do ... kts-builderparam.md
)
[/md]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5