相关问题
#鸿蒙通关秘籍#如何设置页面返回前询问框?
181浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现确认返回的自定义询问框
174浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样从HSP页面返回之前的页面?
207浏览 • 2回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中实现页面返回操作?
408浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样在鸿蒙系统中实现模态页面的上下切换过渡效果?
323浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样在鸿蒙系统中实现跨应用启动ServiceAbility?
365浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样使用backgroundBlurStyle增加组件背景模糊?
296浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙系统中跳转时如何保证页面单实例模式?
388浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙系统中如何启动DataAbility
227浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样在鸿蒙系统中优化用户首选项的数据存储效率?
252浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙系统中怎样实现关系型数据库的跨设备数据同步?
262浏览 • 1回复 待解决
#鸿蒙通关秘籍#在HarmonyOS应用中怎样发送网络请求?
242浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样在HarmonyOS Next中实现顶部导航?
393浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙系统中实现悬浮窗的手势返回焦点问题如何解决
316浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样在鸿蒙LiteOS-M中实现Tick中断处理?
288浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样在鸿蒙开发中自定义样式的菜单?
270浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样关闭在鸿蒙中打开的自定义弹窗?
295浏览 • 1回复 待解决
#鸿蒙通关秘籍#在HarmonyOS NEXT中怎样实现覆盖翻页效果?
324浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样在UIAbility中设置WindowStage的事件订阅?
183浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙系统中如何有效进行页面路由跳转?
376浏览 • 2回复 待解决
#鸿蒙通关秘籍# 如何使用startAbilityForResult接口在鸿蒙系统中拉起相机并获取返回图片地址?
213浏览 • 0回复 待解决
#鸿蒙通关秘籍#鸿蒙系统中如何在页面跳转时传递数据?
333浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样在鸿蒙应用中获取文件URI的持久化权限?
309浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样在ArkTS中停止异步线程的事件循环?
374浏览 • 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(); } }); }