相关问题
#鸿蒙通关秘籍#如何在鸿蒙系统中实现页面返回操作?
347浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现带按钮的提示气泡?
240浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现功能型按钮?
313浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现返回到指定页面?
161浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中创建和注册多个ArkTS应用页面?
298浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS Next中创建多个页面并实现页面之间的路由跳转?
286浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何通过NavPathStack实现页面返回操作?
518浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现切换按钮(Toggle)的类型选择?
269浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙页面中实现线性布局?
238浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙的模态页面中实现页面切换?
282浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用内UIAbility之间获取返回结果?
217浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中加载本地HTML页面
275浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现退出登录?
352浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙开发中实现带按钮的Popup气泡提示?
232浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在ZRouter中实现页面间的数据传递和返回?
344浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现动态路由跳转页面?
315浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现文本提示气泡?
227浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现悬浮窗功能?
278浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙设备上实现应用分屏功能?
305浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用内实现全局悬浮窗
559浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现页面的跳转、返回及删除操作?
248浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中创建不同风格的按钮?
311浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用Swiper组件实现页面切换?
277浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现Web页面跳转到应用内部页面?
212浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在文本内显示多个图标?
191浏览 • 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 } }) }
通过上述代码实现的通用返回按钮,可以根据当前页面状态决定返回到哪个界面,实现逻辑的复用和模块的简化。