相关问题
如何实现从页面弹窗跳转到其他页面后返回弹窗不消失
390浏览 • 1回复 待解决
如何实现隐私协议自定义弹窗,并在进入新页面时弹窗不消失?
324浏览 • 1回复 待解决
如何启动Ability后跳转到指定目标页面?
368浏览 • 1回复 待解决
页面路由跳转后如何阻止其返回原页面
597浏览 • 1回复 待解决
AlertDialog.show创建的弹窗,如何主动消失
774浏览 • 1回复 待解决
利用xml布局,点击跳转到新页面,返回后,点击事件不再起作用
6315浏览 • 1回复 待解决
Dialog 如何设置外部点击并且弹唱不消失
6152浏览 • 3回复 待解决
如何跳转到系统发送短信页面
448浏览 • 1回复 待解决
router跳转页面后,在返回之前的页面,之前的页面dialog弹框小时
769浏览 • 1回复 待解决
动画如何做渲染一次不消失
6196浏览 • 1回复 待解决
webview选择本地文件关闭文件打开方式弹窗后无法获取弹窗关闭事件
6813浏览 • 4回复 待解决
在页面中弹出一个弹窗之后,能否检测到弹窗关闭的时候?
531浏览 • 1回复 待解决
如何通过startAbility的方式跳转到蓝牙页面?
451浏览 • 1回复 待解决
js能跳转到java写的页面吗
8984浏览 • 1回复 待解决
如何跳转到共享包中的指定页面
580浏览 • 1回复 待解决
CustomDialog,Popup等弹窗如何与页面解耦
481浏览 • 1回复 待解决
如何跳转到应用市场app下载页面?
5718浏览 • 1回复 待解决
服务卡片如何跳转到指定的页面呢?
4555浏览 • 1回复 待解决
如何在自定义弹窗中再次弹窗
811浏览 • 1回复 待解决
离线web多web实例跳转场景下跳转到最后页面,点击pop返回时页面白屏,组件树Nodecontainer大小为【0, 0】
459浏览 • 1回复 待解决
如何跳转到设置中的应用详情页面
718浏览 • 1回复 待解决
ArkTs,能否跳转到手机系统的设置页面?
1104浏览 • 1回复 待解决
原生跳转到webview 页面,window对象的localStorage没有了
498浏览 • 0回复 待解决
自定义弹窗中的变量如何传递给页面
939浏览 • 1回复 待解决
如何在navigation跳转页面时返回传参
414浏览 • 1回复 待解决
本文主要介绍如何实现从弹窗跳转到页面后返回弹窗依然不消失。
开发者可以通过CustomDialogController类显示自定义弹窗,实现应用的业务场景。
CustomDialogController有接口来控制显示和关闭,如下:
可以在组件的onClick事件中来主动控制弹窗的显示和消失。
还有一种情况是被动消失,从弹窗跳转到其他页面,这时候看不到弹窗,点击返回,弹窗已经消失不显示。自定义弹窗的这种机制无法满足部分业务场景,很多需要跳转后返回page后dialog要求显示然后处理接下来的逻辑。
使用的核心API
核心代码解释
想要实现Dialog跳转页面之后再返回Dialog不消失 ,可以使用Stack组件模拟实现Dialog的效果,页面跳转之后返回可以做到 Dialog依然显示的效果。代码如下所示:
核心代码如下:
运行效果