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