HarmonyOS 拦截系统返回手势问题

应用要实现第一次返回手势提示,再次返回就退出应用,第二次短时间内手势返回 就退出到桌面要怎么弄 我这边在page组件里重写onBackPress没有用,手势返回,根本不走这个。

HarmonyOS
2024-10-22 11:10:33
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

当用户点击返回按钮时触发,仅@Entry装饰的自定义组件生效。返回true表示页面自己处理返回逻辑,不进行页面路由;返回false表示使用默认的路由返回逻辑,不设置返回值按照false处理。

即onBackPress需要定义在@Entry修饰的组件里使用onWillDismiss 这个属性去控制侧滑返回或者点击空白区域弹框不消失。https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-methods-custom-dialog-box-0000001881330965-V5

分享
微博
QQ
微信
回复
2024-10-22 17:45:53
相关问题
HarmonyOS web组件拦截返回手势
21浏览 • 1回复 待解决
HarmonyOS 禁用滑动返回手势问题
69浏览 • 1回复 待解决
HarmonyOS 如何禁用页面返回手势
291浏览 • 1回复 待解决
获取左滑返回手势方法
302浏览 • 1回复 待解决
HarmonyOS 系统返回如何拦截
53浏览 • 1回复 待解决
HarmonyOS 返回手机桌面
39浏览 • 1回复 待解决
HarmonyOS 在Page中如何拦截系统返回
30浏览 • 1回复 待解决
HarmonyOS 全模态怎么拦截系统返回
53浏览 • 1回复 待解决
如何禁用系统左右手势返回
277浏览 • 1回复 待解决
APP如何主动返回手机桌面
445浏览 • 1回复 待解决
HarmonyOS 怎么拦截返回键盘
368浏览 • 1回复 待解决
HarmonyOS 如何拦截物理返回
31浏览 • 1回复 待解决
webview拦截返回按钮。
845浏览 • 1回复 待解决