CustomDialog,Popup等弹窗如何与页面解耦,最佳实践是什么样的?

北向实践与赋能

沙发 发表于 2024-1-18 11:38:59

CustomDialog,Popup等弹窗如何与页面解耦,最佳实践是什么样的?

关键字

弹窗,页面,解耦

解决方案

弹框类组件需要绑定到对应组件上,由事件触发。对于内容可以使用全局builder,只需定义一次。 全局builder: 定义的语法: @Builder function MyGlobalBuilderFunction(){ ... } 使用方法: MyGlobalBuilderFunction() 全局的自定义构建函数可以被整个应用获取。 如果不涉及组件状态变化,建议使用全局的自定义构建方法。

参考资料

  1. 自定义弹窗(CustomDialog)
  2. Popup控制
  3. @Builder装饰器:自定义构建函数

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

返回顶部