相关问题
#鸿蒙通关秘籍#如何在鸿蒙系统中实现页面返回操作?
1875浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现带按钮的提示气泡?
1141浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现功能型按钮?
1299浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中创建和注册多个ArkTS应用页面?
1580浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现返回到指定页面?
1078浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过NavPathStack实现页面返回操作?
2329浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS Next中创建多个页面并实现页面之间的路由跳转?
1165浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙的模态页面中实现页面切换?
1313浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现切换按钮(Toggle)的类型选择?
1196浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙页面中实现线性布局?
1160浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用内UIAbility之间获取返回结果?
1125浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中加载本地HTML页面
1636浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现动态路由跳转页面?
1261浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现退出登录?
1825浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在ZRouter中实现页面间的数据传递和返回?
2167浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙开发中实现带按钮的Popup气泡提示?
1192浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中处理自动登录逻辑?
1213浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在文本内显示多个图标?
836浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中创建不同风格的按钮?
1327浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现页面的跳转、返回及删除操作?
1209浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙设备上实现应用分屏功能?
1152浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现悬浮窗功能?
1642浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用内实现全局悬浮窗
1854浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现文本提示气泡?
1289浏览 • 1回复 待解决
如何多个@Entry页面组件共用一个LocalStorage?
1525浏览 • 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 } }) }
通过上述代码实现的通用返回按钮,可以根据当前页面状态决定返回到哪个界面,实现逻辑的复用和模块的简化。