HarmonyOS CustomDialog内跳转其他页面弹窗不关闭

在页面的子组件内。自定义CustomDialog 内,点击事件onClick 中,使用router跳转到其他页面,新出现的页面出现在弹窗的下面,被弹窗覆盖着。

HarmonyOS
15h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

在以前的版本会自动关闭弹窗,从5.0.0.17版本(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%B4

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

分享
微博
QQ
微信
回复
13h前
相关问题
弹窗跳转页面后返回弹窗不消失
1720浏览 • 1回复 待解决
dialog跳转页面返回后dialog关闭
283浏览 • 1回复 待解决
HarmonyOS 如何先关闭键盘 再关闭弹窗
443浏览 • 1回复 待解决