HarmonyOS 页面返回会把上个页面已经打开的弹窗关闭掉
HarmonyOS 页面返回会把上个页面已经打开的弹窗关闭掉。
HarmonyOS
赞
收藏 0
回答 2
待解决
相关问题
HarmonyOS 如何在导航栈里的获取已经打开了的页面列表
1033浏览 • 1回复 待解决
HarmonyOS 怎么在页面退出时关闭所有页面内打开的弹窗
1393浏览 • 1回复 待解决
customDialog调用router.push启动新页面,会把customDialog关闭,怎么实现在不关闭弹窗的前提下启动新页面
2797浏览 • 1回复 待解决
HarmonyOS 开发者模式已经打开,usb调试自动关闭,点击开启仍然关闭,如何解决
1899浏览 • 1回复 待解决
HarmonyOS Navigation组件返回上个页面同时带回新的图片地址,但是上个页面的图片并没有刷新
1420浏览 • 1回复 待解决
HarmonyOS customDialog调用router.push启动新页面,会把customDialog关闭
719浏览 • 1回复 待解决
HarmonyOS如何实现跳转页面弹窗不关闭?
1407浏览 • 1回复 待解决
HarmonyOS 如何在有软键盘弹出的情况下,系统返回,直接返回到上个页面?
918浏览 • 1回复 待解决
HarmonyOS CustomDialog内跳转其他页面弹窗不关闭
1308浏览 • 1回复 待解决
HarmonyOS 用Navigation打开页面,页面返回的时候,怎么拿到回传参数?
1304浏览 • 0回复 待解决
HarmonyOS 用Navigation打开页面,页面返回的时候,怎么拿到回传参数。
2458浏览 • 1回复 待解决
HarmonyOS 如何监听到已经返回到当前页面
807浏览 • 1回复 待解决
HarmonyOS 页面上的弹窗如何禁用侧滑返回
979浏览 • 1回复 待解决
HarmonyOS @customDialog修饰的弹窗,在弹窗不关闭的情况下新开页面,新页面会在弹窗下层展示
909浏览 • 1回复 待解决
HarmonyOS 从弹窗里点击按钮打开的页面,弹窗会盖在新页面上面
1441浏览 • 1回复 待解决
HarmonyOS 弹窗是否可以绑定页面当切换页面后,在其它页面不显示返回绑定页面后显示弹窗
704浏览 • 1回复 待解决
弹窗跳转到页面后返回弹窗不消失
2874浏览 • 1回复 待解决
如何实现从页面弹窗跳转到其他页面后返回弹窗不消失
2728浏览 • 1回复 待解决
page页面关闭能关闭指定页面么?
1569浏览 • 1回复 待解决
dialog跳转新页面返回后dialog关闭
1287浏览 • 1回复 待解决
HarmonyOS CustomDialog打开的页面,如何才能盖在弹窗上面
871浏览 • 1回复 待解决
HarmonyOS 自定义弹窗在跳转页面不关闭时不遮挡新页面?
1158浏览 • 1回复 待解决
HarmonyOS Navigation组件在A页面连续两次pushPath打开同样name的页面,页面关闭回调不会触发
1091浏览 • 1回复 待解决
HarmonyOS Web组件前端页面调用应用侧函数,在页面关闭后再次打开无法触发的问题
851浏览 • 1回复 待解决
HarmonyOS 页面关闭问题
703浏览 • 1回复 待解决
在HarmonyOS应用开发中,当你从一个页面返回到上一个页面时,默认情况下,已打开的弹窗(如Dialog、Popup等)会被关闭。这是因为页面堆栈管理机制会清理当前页面的资源,以确保内存的有效利用和界面的一致性。
如果你希望在返回到上一个页面时保留弹窗的状态,可以考虑以下几种方法:
### 方法一:在页面离开前保存弹窗状态
### 示例代码
#### 保存弹窗状态和恢复弹窗状态
### 方法二:使用新的页面导航方式
另一种方法是避免页面切换,而是在同一页面内显示和隐藏不同的内容。例如,你可以使用Tab或者使用自定义的视图切换逻辑来代替完整的页面导航。
### 示例代码
### 总结
上述两种方法可以帮助你在HarmonyOS应用开发中实现返回页面时保留弹窗状态的需求。具体选择哪种方法取决于你的实际业务场景和需求。在复杂应用中,合理的状态管理和导航设计可以显著提高用户体验和应用性能。
可以使用Stack组件模拟实现Dialog的效果,页面跳转之后返回 可以做到 Dialog依然显示的效果。