如何实现从页面弹窗跳转到其他页面后返回弹窗不消失
如何实现从页面弹窗跳转到其他页面后返回弹窗不消失
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
弹窗跳转到页面后返回弹窗不消失
1485浏览 • 1回复 待解决
如何实现隐私协议自定义弹窗,并在进入新页面时弹窗不消失?
895浏览 • 1回复 待解决
HarmonyOS costumdialog弹窗在使用router跳转到下一个页面后,返回原先页面弹框会消失
462浏览 • 1回复 待解决
使用自定义弹窗 CustomDialog ,跳转其他页面需要弹框不自动消失,怎么实现?
402浏览 • 1回复 待解决
HarmonyOS如何实现跳转页面弹窗不关闭?
201浏览 • 1回复 待解决
HarmonyOS PageA跳转PageB,弹窗消失
168浏览 • 1回复 待解决
页面路由跳转后如何阻止其返回原页面
2205浏览 • 1回复 待解决
如何实现从底部缓慢上升的弹窗动画
1828浏览 • 1回复 待解决
如何启动Ability后跳转到指定目标页面?
981浏览 • 1回复 待解决
HarmonyOS nav跳转到二级页面后,返回上一级如何刷新页面
530浏览 • 1回复 待解决
如何跳转到WIFI列表页面?
265浏览 • 1回复 待解决
系统提供的popup弹窗是否点击了弹窗内容后弹窗一定会消失?
347浏览 • 1回复 待解决
HarmonyOS 页面返回会把上个页面已经打开的弹窗关闭掉
634浏览 • 2回复 待解决
HarmonyOS promptAction的各种弹窗能否增加可配置的点击蒙层不消失?
209浏览 • 1回复 待解决
应用集成sdk后,应用页面如何跳转到har包中的页面
276浏览 • 1回复 待解决
HarmonyOS 路由跳转时自定义弹窗遮挡页面
411浏览 • 1回复 待解决
如何跳转到系统发送短信页面
1917浏览 • 1回复 待解决
HarmonyOS如何跳转到发短信页面
384浏览 • 1回复 待解决
HarmonyOS 如何跳转到应用设置页面?
207浏览 • 1回复 待解决
HarmonyOS 如何将半屏弹窗的结果返回上层页面
289浏览 • 1回复 待解决
dialog跳转新页面返回后dialog关闭
194浏览 • 1回复 待解决
利用xml布局,点击跳转到新页面,返回后,点击事件不再起作用
7668浏览 • 1回复 待解决
HarmonyOS 元服务跳转到指定页面如何返回到元服务首页?
318浏览 • 1回复 待解决
HarmonyOS如何实现从其他页面返回到上一个页面然后再次初始化上一个页面中的自定义组件?
162浏览 • 1回复 待解决
router跳转页面后,在返回之前的页面,之前的页面dialog弹框小时
2148浏览 • 1回复 待解决
自定义弹窗介绍
开发者可以通过CustomDialogController类显示自定义弹窗,实现应用的业务场景。开发自定义弹窗主要需要注意以下几点:
1. 使用@CustomDialog装饰器装饰自定义弹窗。
2. @CustomDialog装饰器用于装饰自定义弹框,此装饰器内进行自定义内容(也就是弹框内容)。
3. 创建构造器,与装饰器呼应相连。
4. 点击与onClick事件绑定的组件使弹窗弹出。
详情可参见自定义弹窗
自定义弹窗的交互响应
CustomDialogController有接口来控制显示和关闭。
Ø open(): void显示自定义弹窗内容,若已显示,则不生效。
Ø close(): void关闭显示的自定义弹窗,若已关闭,则不生效。
我们可以在组件的onClick事件中来主动控制弹窗的显示和消失。
还有一种情况是被动消失,从弹窗跳转到其他页面,这时候看不到弹窗,点击返回,弹窗已经消失不显示。自定义弹窗的这种机制无法满足部分业务场景,很多需求跳转后返回page后dialog要求显示然后处理接下来的逻辑。
弹窗跳转页面后返回不消失
想要实现Dialog跳转页面之后 再返回Dialog不消失 ,可以使用Stack组件模拟实现Dialog的效果,页面跳转之后返回 可以做到 Dialog依然显示的效果。代码如下所示:
运行效果