HarmonyOS CustomDialog里的text点击跳转新的page之后 这个dialog会自动关闭

Text($r('app.string.privacy_html')).fontColor('#ff369be9').fontSize(17).onClick(()=>{ 
  router.pushUrl({ 
    url: 'pages/WebViewPage' 
  }) 
})

跳转页面为什么会自动关闭dialog,如何保证他不关闭. WebViewPage页面回来,能正常看到这个dialog

HarmonyOS
2024-08-04 14:19:26
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
sslijun

我在本地在5.0设备上验证CustomDialog点击后跳转到新页面并不会自动关闭。

但因为CustomDialog是模态窗口,会一直展示在最上层,遮盖住了新打开的页面。

建议您在跳转的时候主动关闭dialog并设置个标识符,并在onPageShow中通过判断标识符来重新打开dialog

分享
微博
QQ
微信
回复
2024-08-05 12:00:34
相关问题
dialog跳转新页面返回后dialog关闭
292浏览 • 1回复 待解决
HarmonyOS CustomDialogpage关系
45浏览 • 1回复 待解决