如何实现从页面弹窗跳转到其他页面后返回弹窗不消失
如何实现从页面弹窗跳转到其他页面后返回弹窗不消失
HarmonyOS
赞
收藏 0
回答 1
相关问题
弹窗跳转到页面后返回弹窗不消失
2568浏览 • 1回复 待解决
HarmonyOS 如何实现promptAction自定义弹窗中如果内容有链接,点击链接跳转到其他页面弹窗消失,返回时弹窗保留
651浏览 • 1回复 待解决
HarmonyOS 页面跳转后对话框不消失
899浏览 • 1回复 待解决
如何实现隐私协议自定义弹窗,并在进入新页面时弹窗不消失?
1921浏览 • 1回复 待解决
HarmonyOS costumdialog弹窗在使用router跳转到下一个页面后,返回原先页面弹框会消失
1213浏览 • 1回复 待解决
使用自定义弹窗 CustomDialog ,跳转其他页面需要弹框不自动消失,怎么实现?
1472浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog) 跳转再返回后消失
1246浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现从Web页面跳转到系统应用?
1134浏览 • 1回复 待解决
HarmonyOS CustomDialog内跳转其他页面弹窗不关闭
949浏览 • 1回复 待解决
HarmonyOS如何实现跳转页面弹窗不关闭?
1256浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialog点击进协议详情,弹窗会消失,期望:弹窗不消失
664浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS NEXT中实现支持切换页面不消失的自定义弹窗?
713浏览 • 0回复 待解决
HarmonyOS 弹窗是否可以绑定页面当切换页面后,在其它页面不显示返回绑定页面后显示弹窗
564浏览 • 1回复 待解决
请问怎么实现从购物车列表跳转到订单结算页面?
186浏览 • 0回复 待解决
HarmonyOS 自定义弹窗上跳转页面,页面会在弹窗底下跳转
925浏览 • 1回复 待解决
HarmonyOS 强行路由跳转,上一个页面的弹窗不会随着页面消失
624浏览 • 1回复 待解决
HarmonyOS 跳转到其他页面后dialog还是显示在上面
612浏览 • 1回复 待解决
HarmonyOS PageA跳转PageB,弹窗消失
777浏览 • 1回复 待解决
HarmonyOS 自定义弹窗中跳转页面,弹窗仍然显示在页面之上
1431浏览 • 1回复 待解决
HarmonyOS 全局弹窗无法被其他页面覆盖
843浏览 • 1回复 待解决
HarmonyOS 如何实现弹窗跳转之后返回还在
939浏览 • 1回复 待解决
页面路由跳转后如何阻止其返回原页面
3107浏览 • 1回复 待解决
如何启动Ability后跳转到指定目标页面?
2099浏览 • 1回复 待解决
HarmonyOS nav跳转到二级页面后,返回上一级如何刷新页面
1414浏览 • 1回复 待解决
如何实现从底部缓慢上升的弹窗动画
2519浏览 • 1回复 待解决
自定义弹窗介绍
开发者可以通过CustomDialogController类显示自定义弹窗,实现应用的业务场景。开发自定义弹窗主要需要注意以下几点:
1. 使用@CustomDialog装饰器装饰自定义弹窗。
2. @CustomDialog装饰器用于装饰自定义弹框,此装饰器内进行自定义内容(也就是弹框内容)。
3. 创建构造器,与装饰器呼应相连。
4. 点击与onClick事件绑定的组件使弹窗弹出。
详情可参见自定义弹窗
自定义弹窗的交互响应
CustomDialogController有接口来控制显示和关闭。
Ø open(): void显示自定义弹窗内容,若已显示,则不生效。
Ø close(): void关闭显示的自定义弹窗,若已关闭,则不生效。
我们可以在组件的onClick事件中来主动控制弹窗的显示和消失。
还有一种情况是被动消失,从弹窗跳转到其他页面,这时候看不到弹窗,点击返回,弹窗已经消失不显示。自定义弹窗的这种机制无法满足部分业务场景,很多需求跳转后返回page后dialog要求显示然后处理接下来的逻辑。
弹窗跳转页面后返回不消失
想要实现Dialog跳转页面之后 再返回Dialog不消失 ,可以使用Stack组件模拟实现Dialog的效果,页面跳转之后返回 可以做到 Dialog依然显示的效果。代码如下所示:
运行效果