相关问题
#鸿蒙通关秘籍#如何设置页面返回前询问框?
579浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现确认返回的自定义询问框
553浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样从HSP页面返回之前的页面?
573浏览 • 2回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中实现页面返回操作?
1387浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样在鸿蒙系统中实现模态页面的上下切换过渡效果?
919浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样在鸿蒙系统中实现跨应用启动ServiceAbility?
1167浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样使用backgroundBlurStyle增加组件背景模糊?
1083浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙系统中跳转时如何保证页面单实例模式?
1009浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙系统中如何启动DataAbility
942浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样在鸿蒙系统中优化用户首选项的数据存储效率?
842浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙系统中怎样实现关系型数据库的跨设备数据同步?
933浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样在HarmonyOS Next中实现顶部导航?
1070浏览 • 1回复 待解决
#鸿蒙通关秘籍#在HarmonyOS应用中怎样发送网络请求?
768浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙系统中实现悬浮窗的手势返回焦点问题如何解决
1122浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样在鸿蒙开发中自定义样式的菜单?
1041浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样关闭在鸿蒙中打开的自定义弹窗?
818浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样在鸿蒙LiteOS-M中实现Tick中断处理?
902浏览 • 1回复 待解决
#鸿蒙通关秘籍#在HarmonyOS NEXT中怎样实现覆盖翻页效果?
1083浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙系统中如何有效进行页面路由跳转?
1072浏览 • 2回复 待解决
#鸿蒙通关秘籍#怎样在UIAbility中设置WindowStage的事件订阅?
675浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何使用startAbilityForResult接口在鸿蒙系统中拉起相机并获取返回图片地址?
544浏览 • 0回复 待解决
#鸿蒙通关秘籍#怎样在鸿蒙应用中获取文件URI的持久化权限?
963浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙系统中如何高效查询大量数据?
850浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样在ArkTS中停止异步线程的事件循环?
1101浏览 • 1回复 待解决
在鸿蒙中增加页面返回询问框,可以使用系统默认的询问框,也可以自定义。使用系统默认询问框:
javascript import router from '@ohos.router'; import { BusinessError } from '@ohos.base';
function onBackClick() { try { router.showAlertBeforeBackPage({ message: '您确定要返回吗?' // 此为询问框内容 }); } catch (err) { let message = (err as BusinessError).message; console.error(
Invoke showAlertBeforeBackPage failed, message is ${message}
); } router.back(); }如果想要自定义询问框:
javascript import promptAction from '@ohos.promptAction'; import router from '@ohos.router';
function onBackClick() { promptAction.showDialog({ message: '确定要放弃当前操作并返回吗?', buttons: [ { text: '取消', color: '#FF0000' }, { text: '确认', color: '#0099FF' } ] }).then((result) => { if (result.index === 1) { router.back(); } }); }