相关问题
如何实现从页面弹窗跳转到其他页面后返回弹窗不消失
3116浏览 • 1回复 待解决
HarmonyOS 页面跳转后对话框不消失
1131浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog) 跳转再返回后消失
1648浏览 • 1回复 待解决
HarmonyOS costumdialog弹窗在使用router跳转到下一个页面后,返回原先页面弹框会消失
1443浏览 • 1回复 待解决
HarmonyOS 如何实现promptAction自定义弹窗中如果内容有链接,点击链接跳转到其他页面弹窗消失,返回时弹窗保留
886浏览 • 1回复 待解决
如何实现隐私协议自定义弹窗,并在进入新页面时弹窗不消失?
2223浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialog点击进协议详情,弹窗会消失,期望:弹窗不消失
816浏览 • 1回复 待解决
HarmonyOS PageA跳转PageB,弹窗消失
938浏览 • 1回复 待解决
系统提供的popup弹窗是否点击了弹窗内容后弹窗一定会消失?
1181浏览 • 1回复 待解决
HarmonyOS 弹窗是否可以绑定页面当切换页面后,在其它页面不显示返回绑定页面后显示弹窗
730浏览 • 1回复 待解决
HarmonyOS 协议弹窗,在点击弹窗内的跳转链接后弹窗还在
839浏览 • 1回复 待解决
HarmonyOS 自定义弹窗上跳转页面,页面会在弹窗底下跳转
1125浏览 • 1回复 待解决
HarmonyOS 强行路由跳转,上一个页面的弹窗不会随着页面消失
828浏览 • 1回复 待解决
HarmonyOS promptAction的各种弹窗能否增加可配置的点击蒙层不消失?
936浏览 • 1回复 待解决
HarmonyOS 使用CustomDialogController时,如何禁止手势返回弹窗关闭?
1220浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS NEXT中实现支持切换页面不消失的自定义弹窗?
909浏览 • 0回复 待解决
HarmonyOS 自定义弹窗中跳转页面,弹窗仍然显示在页面之上
1912浏览 • 1回复 待解决
使用自定义弹窗 CustomDialog ,跳转其他页面需要弹框不自动消失,怎么实现?
1723浏览 • 1回复 待解决
HarmonyOS 如何实现弹窗跳转之后返回还在
1147浏览 • 1回复 待解决
HarmonyOS如何实现跳转页面弹窗不关闭?
1427浏览 • 1回复 待解决
HarmonyOS 自定义弹窗组件,点击空白处弹窗消失
780浏览 • 1回复 待解决
HarmonyOS 全屏页面返回Flutter透明弹窗(dialog)时重复执行弹窗进入动画
674浏览 • 1回复 待解决
HarmonyOS CustomDialog弹窗,返回手势时会消失,在哪里可以拦截这个事件
1214浏览 • 1回复 待解决
HarmonyOS 跳转隐私协议弹窗不盖住新的页面,回来的时候弹窗还在
1137浏览 • 1回复 待解决
HarmonyOS CustomDialog内跳转其他页面弹窗不关闭
1374浏览 • 1回复 待解决
本文主要介绍如何实现从弹窗跳转到页面后返回弹窗依然不消失。
开发者可以通过CustomDialogController类显示自定义弹窗,实现应用的业务场景。
CustomDialogController有接口来控制显示和关闭,如下:
可以在组件的onClick事件中来主动控制弹窗的显示和消失。
还有一种情况是被动消失,从弹窗跳转到其他页面,这时候看不到弹窗,点击返回,弹窗已经消失不显示。自定义弹窗的这种机制无法满足部分业务场景,很多需要跳转后返回page后dialog要求显示然后处理接下来的逻辑。
使用的核心API
核心代码解释
想要实现Dialog跳转页面之后再返回Dialog不消失 ,可以使用Stack组件模拟实现Dialog的效果,页面跳转之后返回可以做到 Dialog依然显示的效果。代码如下所示:
核心代码如下:
运行效果