HarmonyOS 页面返回会把上个页面已经打开的弹窗关闭掉
HarmonyOS 页面返回会把上个页面已经打开的弹窗关闭掉。
HarmonyOS
赞
收藏 0
回答 2
待解决
相关问题
customDialog调用router.push启动新页面,会把customDialog关闭,怎么实现在不关闭弹窗的前提下启动新页面
1828浏览 • 1回复 待解决
HarmonyOS Navigation组件返回上个页面同时带回新的图片地址,但是上个页面的图片并没有刷新
407浏览 • 1回复 待解决
HarmonyOS如何实现跳转页面弹窗不关闭?
192浏览 • 1回复 待解决
HarmonyOS 从弹窗里点击按钮打开的页面,弹窗会盖在新页面上面
209浏览 • 1回复 待解决
HarmonyOS 用Navigation打开页面,页面返回的时候,怎么拿到回传参数?
33浏览 • 0回复 待解决
弹窗跳转到页面后返回弹窗不消失
1475浏览 • 1回复 待解决
如何实现从页面弹窗跳转到其他页面后返回弹窗不消失
1089浏览 • 1回复 待解决
page页面关闭能关闭指定页面么?
387浏览 • 1回复 待解决
dialog跳转新页面返回后dialog关闭
184浏览 • 1回复 待解决
如何依赖已经打好的HSP包。
872浏览 • 1回复 待解决
HarmonyOS 如何将半屏弹窗的结果返回上层页面
280浏览 • 1回复 待解决
HarmonyOS 多个页面跳转时如何关闭指定的页面?
228浏览 • 1回复 待解决
HarmonyOS 页面关闭后,页面的this没被销毁
144浏览 • 1回复 待解决
在页面中弹出一个弹窗之后,能否检测到弹窗关闭的时候?
1844浏览 • 1回复 待解决
页面router指定back方法关闭栈顶页面,无法关闭指定位置的页面
1948浏览 • 1回复 待解决
HarmonyOS 页面栈关闭问题
235浏览 • 1回复 待解决
CustomDialogController.open打开的弹窗被异常关闭
362浏览 • 2回复 待解决
HarmonyOS webview页面非顶层路由点击返回会直接关闭窗口
414浏览 • 1回复 待解决
弹窗打开、关闭动画是否支持自定义
2200浏览 • 1回复 待解决
HarmonyOS 如何在APP应用中监听物理返回键关闭页面的事件?
124浏览 • 1回复 待解决
HarmonyOS 页面以弹窗的样式弹出
356浏览 • 1回复 待解决
HarmonyOS 统一UI操作如何创建例如页面打开埋点、关闭埋点
418浏览 • 1回复 待解决
HarmonyOS 使用multinavigation时默认子页面的会被replace掉
317浏览 • 2回复 待解决
HarmonyOS 路由返回页面问题
317浏览 • 0回复 待解决
webview选择本地文件关闭文件打开方式弹窗后无法获取弹窗关闭事件
8415浏览 • 4回复 待解决
在HarmonyOS应用开发中,当你从一个页面返回到上一个页面时,默认情况下,已打开的弹窗(如Dialog、Popup等)会被关闭。这是因为页面堆栈管理机制会清理当前页面的资源,以确保内存的有效利用和界面的一致性。
如果你希望在返回到上一个页面时保留弹窗的状态,可以考虑以下几种方法:
### 方法一:在页面离开前保存弹窗状态
### 示例代码
#### 保存弹窗状态和恢复弹窗状态
### 方法二:使用新的页面导航方式
另一种方法是避免页面切换,而是在同一页面内显示和隐藏不同的内容。例如,你可以使用Tab或者使用自定义的视图切换逻辑来代替完整的页面导航。
### 示例代码
### 总结
上述两种方法可以帮助你在HarmonyOS应用开发中实现返回页面时保留弹窗状态的需求。具体选择哪种方法取决于你的实际业务场景和需求。在复杂应用中,合理的状态管理和导航设计可以显著提高用户体验和应用性能。
可以使用Stack组件模拟实现Dialog的效果,页面跳转之后返回 可以做到 Dialog依然显示的效果。