HarmonyOS 自定义弹框组件问题

1、目前场景为多个页面会跳转至A页面, A页面打开之后会有基本的链接动画, 并且校验跳转参数, 如果跳转参数错误需要返回来源页面弹框对话框重新输入。

2、针对promptAction、自定义dialog、模态都不能很好的处理这个场景, 因为这几种方案依赖一个视图节点, 意味着需要在不同的来源页面处理这个逻辑, 这样会导致业务比较分散。

HarmonyOS
2024-09-27 13:12:10
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Heiang

1.公共弹窗可以考虑新建文件,在需要弹窗的页面import引入。并在进入页面时onpageShow函数中触发弹出。

import { XYMeetingPwdDialog, XYMeetingPwdDialogBuilder } from '../util/DialogUtils'  
@Entry  
@Component  
struct Index {  
  @State message: string = 'Push Next';  
  onPageShow(): void {  
    promptAction.openCustomDialog({  
      builder: XYMeetingPwdDialogBuilder.bind(this)  
    })  
  }
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.

2.API12上已经实现支持全局自定义弹框,不依赖UI组件,依赖UIContext。参考文档https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-uicontext-V5#opencustomdialog12

分享
微博
QQ
微信
回复
2024-09-27 16:17:45
相关问题
HarmonyOS 自定义封装问题
782浏览 • 1回复 待解决
HarmonyOS 自定义遮罩透传问题
703浏览 • 1回复 待解决
HarmonyOS 自定义不能全屏
888浏览 • 1回复 待解决
自定义的状态获取
1566浏览 • 1回复 待解决
是否可以自定义权限文字
2515浏览 • 1回复 待解决
HarmonyOS app版本升级需要自定义
884浏览 • 1回复 待解决
HarmonyOS 如何设置自定义的颜色
676浏览 • 1回复 待解决
如何给自定义加上圆角背景
2820浏览 • 1回复 待解决
自定义如何在UIAbility中弹出?
227浏览 • 0回复 待解决
自定义,遮罩背景颜色无法设置
991浏览 • 1回复 待解决
HarmonyOS 自定义关闭后页面上移
710浏览 • 1回复 待解决
HarmonyOS 背景色如何自定义图片
631浏览 • 1回复 待解决
HarmonyOS 自定义导致机测不通过
763浏览 • 1回复 待解决