相关问题
#鸿蒙通关秘籍#如何在鸿蒙系统中实现页面返回操作?
1389浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现带按钮的提示气泡?
873浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现功能型按钮?
1008浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现返回到指定页面?
700浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中创建和注册多个ArkTS应用页面?
1102浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS Next中创建多个页面并实现页面之间的路由跳转?
914浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何通过NavPathStack实现页面返回操作?
1616浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现切换按钮(Toggle)的类型选择?
968浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙页面中实现线性布局?
912浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙的模态页面中实现页面切换?
1105浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用内UIAbility之间获取返回结果?
853浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中加载本地HTML页面
1166浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在ZRouter中实现页面间的数据传递和返回?
1371浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现退出登录?
1356浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙开发中实现带按钮的Popup气泡提示?
952浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现动态路由跳转页面?
966浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现页面的跳转、返回及删除操作?
863浏览 • 1回复 待解决
如何多个@Entry页面组件共用一个LocalStorage?
1271浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙设备上实现应用分屏功能?
877浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现悬浮窗功能?
1000浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用内实现全局悬浮窗
1408浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现文本提示气泡?
975浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用Swiper组件实现页面切换?
1057浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现Web页面跳转到应用内部页面?
960浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中创建不同风格的按钮?
1020浏览 • 1回复 待解决
在鸿蒙应用的多个页面中共用逻辑实现返回按钮,可以通过
Stack
组件来组合共用的图标。例如,实现两个页面使用同一个返回图标,且依据状态不同执行不同的返回逻辑:typescript Stack() { Image($r('app.media.arrow_back')) .width($r('app.integer.height_twenty_five')).height($r('app.integer.height_twenty_five')) .margin({ top: $r('app.integer.margin_mid') }) .onClick(() => { if (this.isDefaultLogin) { this.isPresentInLoginView = false; } else { this.isDefaultLogin = true } }) }
通过上述代码实现的通用返回按钮,可以根据当前页面状态决定返回到哪个界面,实现逻辑的复用和模块的简化。