HarmonyOS A页面跳B页面,当A有CustomDialog显示时,也在B页面上

A、B两页面,A页面需要显示一个Dialog然后点击Dialog内容跳转到B,用的router.pushurl此时Dialog覆盖在了B页面上,有什么办法能让B盖住整个A吗(包括Dialog)?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

在以前的版本会自动关闭弹窗,api12后弹窗规格变化不会自动关闭,使用router切换时始终展示在最上层。参考文档:https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/changelogs/OpenHarmony_5.0.0.17/changelogs-arkui.md#clarkui2–dialog%E5%9C%A8%E9%A1%B5%E9%9D%A2%E8%B7%AF%E7%94%B1%E8%B7%B3%E8%BD%AC%E6%97%B6%E5%85%B3%E9%97%AD%E8%A1%8C%E4%B8%BA%E5%8F%98%E6%9B

需要手动调用close方法在跳转时关闭弹窗,返回后重新拉起。

分享
微博
QQ
微信
回复
2天前
相关问题
页面导航如何实现A B两个页面叠层
743浏览 • 1回复 待解决
模块间页面跳转怎么
553浏览 • 1回复 待解决
页面上下拖动怎么隐藏键盘
941浏览 • 1回复 待解决
HarmonyOS haphsp页面无法跳转
262浏览 • 1回复 待解决
如何移除页面上Video组件
1953浏览 • 1回复 待解决
HarmonyOS CustomDialog跳转其他页面问题
194浏览 • 1回复 待解决
HarmonyOS 页面上拉下拉回弹效果
30浏览 • 1回复 待解决