#鸿蒙通关秘籍#如何设置页面返回前询问框?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
hm67482d8bbdb04

在页面返回前,设置询问框可以防止误操作。使用router.showAlertBeforeBackPage设置询问消息。

导入必要模块:

javascript import { router } from '@kit.ArkUI'; import { BusinessError } from '@kit.BasicServicesKit';

在点击返回按钮时:

javascript function onBackClick() { try { router.showAlertBeforeBackPage({ message: '您还没有完成支付,确定要返回吗?' }); } catch (err) { console.error(Invoke showAlertBeforeBackPage failed, code is ${(err as BusinessError).code}, message is ${(err as BusinessError).message}); } router.back(); }

分享
微博
QQ
微信
回复
2天前
相关问题
如何实现一个自定义询问
409浏览 • 1回复 待解决
使用terminateSelf如何退回到一个页面
1945浏览 • 1回复 待解决
如何实现页面加载从接口获取数据
2443浏览 • 1回复 待解决