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
相关问题
HarmonyOS page跳转白屏
118浏览 • 1回复 待解决
page页面关闭关闭指定页面么?
134浏览 • 1回复 待解决
ArkTs在Page页内,如何关闭当前Page页?
2171浏览 • 1回复 待解决
LocalStorageLink修饰变量自动保存
716浏览 • 1回复 待解决