如何实现从页面弹窗跳转到其他页面后返回弹窗不消失
如何实现从页面弹窗跳转到其他页面后返回弹窗不消失
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
弹窗跳转到页面后返回弹窗不消失
445浏览 • 1回复 待解决
如何实现隐私协议自定义弹窗,并在进入新页面时弹窗不消失?
326浏览 • 1回复 待解决
如何实现从底部缓慢上升的弹窗动画
588浏览 • 1回复 待解决
页面路由跳转后如何阻止其返回原页面
635浏览 • 1回复 待解决
如何启动Ability后跳转到指定目标页面?
379浏览 • 1回复 待解决
如何跳转到系统发送短信页面
464浏览 • 1回复 待解决
router跳转页面后,在返回之前的页面,之前的页面dialog弹框小时
792浏览 • 1回复 待解决
利用xml布局,点击跳转到新页面,返回后,点击事件不再起作用
6351浏览 • 1回复 待解决
CustomDialog,Popup等弹窗如何与页面解耦
496浏览 • 1回复 待解决
如何跳转到应用市场app下载页面?
5748浏览 • 1回复 待解决
服务卡片如何跳转到指定的页面呢?
4588浏览 • 1回复 待解决
ArkUI中的router如何实现在跳转页面后清空页面栈
313浏览 • 1回复 待解决
如何跳转到共享包中的指定页面
593浏览 • 1回复 待解决
如何通过startAbility的方式跳转到蓝牙页面?
478浏览 • 1回复 待解决
如何跳转到设置中的应用详情页面
760浏览 • 1回复 待解决
AlertDialog.show创建的弹窗,如何主动消失
804浏览 • 1回复 待解决
如何在navigation跳转页面时返回传参
428浏览 • 1回复 待解决
自定义弹窗中的变量如何传递给页面
976浏览 • 1回复 待解决
js能跳转到java写的页面吗
9032浏览 • 1回复 待解决
离线web多web实例跳转场景下跳转到最后页面,点击pop返回时页面白屏,组件树Nodecontainer大小为【0, 0】
483浏览 • 1回复 待解决
ArkTs,能否跳转到手机系统的设置页面?
1136浏览 • 1回复 待解决
在页面中弹出一个弹窗之后,能否检测到弹窗关闭的时候?
554浏览 • 1回复 待解决
Dialog 如何设置外部点击并且弹唱不消失
6179浏览 • 3回复 待解决
鸿蒙如何像android那样 跳转到应用设置详情页面
4576浏览 • 1回复 待解决
如何实现跳转到系统设置
508浏览 • 1回复 待解决
自定义弹窗介绍
开发者可以通过CustomDialogController类显示自定义弹窗,实现应用的业务场景。开发自定义弹窗主要需要注意以下几点:
1. 使用@CustomDialog装饰器装饰自定义弹窗。
2. @CustomDialog装饰器用于装饰自定义弹框,此装饰器内进行自定义内容(也就是弹框内容)。
3. 创建构造器,与装饰器呼应相连。
4. 点击与onClick事件绑定的组件使弹窗弹出。
详情可参见自定义弹窗
自定义弹窗的交互响应
CustomDialogController有接口来控制显示和关闭。
Ø open(): void显示自定义弹窗内容,若已显示,则不生效。
Ø close(): void关闭显示的自定义弹窗,若已关闭,则不生效。
我们可以在组件的onClick事件中来主动控制弹窗的显示和消失。
还有一种情况是被动消失,从弹窗跳转到其他页面,这时候看不到弹窗,点击返回,弹窗已经消失不显示。自定义弹窗的这种机制无法满足部分业务场景,很多需求跳转后返回page后dialog要求显示然后处理接下来的逻辑。
弹窗跳转页面后返回不消失
想要实现Dialog跳转页面之后 再返回Dialog不消失 ,可以使用Stack组件模拟实现Dialog的效果,页面跳转之后返回 可以做到 Dialog依然显示的效果。代码如下所示:
运行效果