HarmonyOS 按下返回键时,如何禁止CustomDialog退出
上传文件或下载文件时,会弹窗提示用户等待,并禁止用户点返回键退出弹窗。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS  如何监听返回键事件,实现连按两次返回,提示退出应用 
6319浏览  • 2回复 待解决
HarmonyOS CustomDialogController 按物理返回键无法拦截 
1201浏览  • 1回复 待解决
HarmonyOS 如何禁止自定义弹窗返回键关闭? 
1320浏览  • 1回复 待解决
HarmonyOS 自定义dialog如何禁止返回键取消 
1227浏览  • 1回复 待解决
HarmonyOS CustomDialog有没有办法禁用物理返回键? 
1950浏览  • 1回复 待解决
HarmonyOS  使用CustomDialogController时,如何禁止手势返回弹窗关闭? 
1375浏览  • 1回复 待解决
HarmonyOS 文件选择直接按手机返回键无任何回调和报错 
908浏览  • 1回复 待解决
HarmonyOS 如何监听物理返回键 
1222浏览  • 1回复 待解决
HarmonyOS如何禁止页面左右滑动返回 
3008浏览  • 1回复 待解决
HarmonyOS  页面如何禁止手势返回 
1436浏览  • 1回复 待解决
HarmonyOS  CustomDialogController 如何拦截物理返回键 
1077浏览  • 1回复 待解决
HarmonyOS @CustomDialog装饰器的自定义对话框,如果做到不被系统返回键/侧滑返回关闭? 
1277浏览  • 1回复 待解决
HarmonyOS dialog如何禁止侧滑返回关闭 
945浏览  • 1回复 待解决
HarmonyOS 弹窗中如何拦截返回键 
1136浏览  • 1回复 待解决
HarmonyOS  Navigation作为应用视图根容器,最后一个子组件 pop无法退出页面,返回键可退出页面 
1154浏览  • 1回复 待解决
如何屏蔽系统的返回键? 
1223浏览  • 1回复 待解决
HarmonyOS 物理返回键监听 
1247浏览  • 1回复 待解决
HarmonyOS 如何禁止系统的侧滑返回 
871浏览  • 1回复 待解决
webview点击导航返回按钮时,偶现app自动退出 
3519浏览  • 1回复 待解决
HarmonyOS 使用Router.back会退出到桌面,物理返回键则是返回上一个界面 11:57:23 
892浏览  • 1回复 待解决
CustomDialogController禁用返回键 
1289浏览  • 1回复 待解决
HarmonyOS page中如何获取返回键事件? 
1246浏览  • 1回复 待解决
鸿蒙jsUi如何制作按钮按下动效 
9778浏览  • 3回复 待解决
HarmonyOS 实现切换页面时从左边进入,退出时原路返回的最佳方案 
1041浏览  • 1回复 待解决
HarmonyOS 监听手机物理返回键 
961浏览  • 1回复 待解决





















可通过onBackPress事件拦截,在onBackPress中返回true表示页面自己处理返回逻辑,不会执行默认的返回逻辑。
参考文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-custom-component-lifecycle-V5#onbackpress
目前无法设置弹窗状态下的禁止返回操作,建议采用自定义组件和周期函数onBackPress()达到类似的目标效果。
原理:当用户点击返回按钮时触发,仅@Entry装饰的自定义组件生效。返回true表示页面自己处理返回逻辑,不进行页面路由;返回false表示使用默认的路由返回逻辑,不设置返回值按照false处理。
您看下替代方案,参考demo: