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