CustomDialog,Popup等弹窗如何与页面解耦

CustomDialog,Popup等弹窗如何与页面解耦

HarmonyOS
2024-03-17 15:06:49
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fanyu0803

弹框类组件需要绑定到对应组件上,由事件触发。对于内容可以使用全局builder,只需定义一次。

定义的语法:

@Builder function  
MyGlobalBuilderFunction(){ ... } 

使用方法:

MyGlobalBuilderFunction() 
  • 全局的自定义构建函数可以被整个应用获取。
  • 如果不涉及组件状态变化,建议使用全局的自定义构建方法。

参考链接

自定义弹窗(CustomDialog)

@Builder装饰器:自定义构建函数

Popup控制

分享
微博
QQ
微信
回复
2024-03-18 20:47:56
相关问题
如何控制CustomDialog显示层级
17浏览 • 1回复 待解决
多so相互依赖场景下如何
988浏览 • 1回复 待解决
弹窗跳转到页面后返回弹窗不消失
538浏览 • 1回复 待解决
自定义弹窗中的变量如何传递给页面
1265浏览 • 1回复 待解决
点击事件,@State 页面未生效,在线
1563浏览 • 0回复 待解决
customDialog焦点透传
376浏览 • 1回复 待解决
H5页面如何ArkTS交互
1593浏览 • 1回复 待解决
CustomDialog如何实现半模态详情页效果
758浏览 • 1回复 待解决
如何在自定义弹窗中再次弹窗
1165浏览 • 1回复 待解决
popup组件气泡框指向颜色怎么修改?
5832浏览 • 1回复 待解决