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)  
    })  
  }

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
相关问题
自定义的状态获取
834浏览 • 1回复 待解决
是否可以自定义权限文字
1676浏览 • 1回复 待解决
如何给自定义加上圆角背景
2037浏览 • 1回复 待解决
自定义,遮罩背景颜色无法设置
312浏览 • 1回复 待解决
HarmonyOS 自定义导致机测不通过
137浏览 • 1回复 待解决
HarmonyOS 自定义组件问题
360浏览 • 1回复 待解决
HarmonyOS 自定义键盘不能顶起输入
337浏览 • 1回复 待解决
HarmonyOS Dialog的生命周期问题
535浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog问题
579浏览 • 1回复 待解决
HarmonyOS 自定义弹窗的问题
628浏览 • 1回复 待解决
如何实现一个自定义询问
407浏览 • 1回复 待解决