OpenHarmony开发者论坛
标题:
CustomDialog,Popup等弹窗如何与页面解耦,最佳实践是什么样的?
[打印本页]
作者:
北向实践与赋能
时间:
2024-1-18 11:38
标题:
CustomDialog,Popup等弹窗如何与页面解耦,最佳实践是什么样的?
[md]CustomDialog,Popup等弹窗如何与页面解耦,最佳实践是什么样的?
[/md]
作者:
北向实践与赋能
时间:
2024-1-18 11:38
标题:
CustomDialog,Popup等弹窗如何与页面解耦,最佳实践是什么样的?
[md]**关键字**
弹窗,页面,解耦
**解决方案**
弹框类组件需要绑定到对应组件上,由事件触发。对于内容可以使用全局builder,只需定义一次。
全局builder:
定义的语法:
@Builder function MyGlobalBuilderFunction(){ ... }
使用方法:
MyGlobalBuilderFunction()
全局的自定义构建函数可以被整个应用获取。
如果不涉及组件状态变化,建议使用全局的自定义构建方法。
**参考资料**
1. [自定义弹窗(CustomDialog)](
https://gitee.com/openharmony/do ... ustom-dialog-box.md
)
2. [Popup控制](
https://gitee.com/openharmony/do ... attributes-popup.md
)
3. [@Builder装饰器:自定义构建函数](
https://gitee.com/openharmony/do ... rt/arkts-builder.md
)
[/md]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5