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

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

阅读 764
1 个回答

在以前的版本会自动关闭弹窗,从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方法在跳转时关闭弹窗,返回后重新拉起

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进