HarmonyOS如何封装一个全局使用的bindPopup自定义弹窗?

如何能够实现全局统一的一个函数或则能力,使得调用方使用时,能够简单轻易的实现弹框的全局统一。

HarmonyOS
2024-09-29 10:37:55
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

1、可以考虑使用新的全局弹窗opencustomdialog来做,参考文档:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md#opencustomdialog12

2、可以考虑使用子窗口的形式来做:

//opencustomdialog没看到如何制定在点击的按钮距离特定的距离显示弹框,这个需要开发者去计算。  
promptAction.updateCustomDialog(contentNode, {  
  alignment: DialogAlignment.TopStart,  
  maskColor: Color.Transparent,  
  offset: { dx: event.displayX, dy: event.displayY }  
分享
微博
QQ
微信
回复
2024-09-29 18:07:34
相关问题
如何全局实现一个自定义dialog弹窗
3978浏览 • 1回复 待解决
如何封装全局自定义弹窗
1274浏览 • 1回复 待解决
HarmonyOS 使用全局自定义弹窗
1030浏览 • 1回复 待解决
HarmonyOS 如何封装自定义弹窗
1222浏览 • 1回复 待解决
如何封装一个自定义Dialog对话框
3355浏览 • 1回复 待解决
如何快速开发出一个自定义弹窗
1391浏览 • 1回复 待解决
HarmonyOS 如何创建自定义全局弹窗
1109浏览 • 1回复 待解决
HarmonyOS 自定义弹窗封装问题
1206浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗实现
1268浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗demo
1437浏览 • 1回复 待解决
HarmonyOS 关于自定义弹窗封装调用
1828浏览 • 2回复 待解决
自定义弹窗如何封装
1393浏览 • 1回复 待解决
HarmonyOS 自定义dialog封装全局调用
1013浏览 • 1回复 待解决