相关问题
#鸿蒙通关秘籍#如何在鸿蒙系统中实现页面返回操作?
480浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现带按钮的提示气泡?
319浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现功能型按钮?
396浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现返回到指定页面?
207浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中创建和注册多个ArkTS应用页面?
343浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过NavPathStack实现页面返回操作?
596浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS Next中创建多个页面并实现页面之间的路由跳转?
356浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现切换按钮(Toggle)的类型选择?
376浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙页面中实现线性布局?
369浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙的模态页面中实现页面切换?
392浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用内UIAbility之间获取返回结果?
299浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中加载本地HTML页面
324浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在ZRouter中实现页面间的数据传递和返回?
456浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现退出登录?
418浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙开发中实现带按钮的Popup气泡提示?
317浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现动态路由跳转页面?
406浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现页面的跳转、返回及删除操作?
299浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现文本提示气泡?
302浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用内实现全局悬浮窗
697浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现悬浮窗功能?
349浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙设备上实现应用分屏功能?
362浏览 • 1回复 待解决
如何多个@Entry页面组件共用一个LocalStorage?
794浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用Swiper组件实现页面切换?
343浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现Web页面跳转到应用内部页面?
264浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中创建不同风格的按钮?
408浏览 • 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 } }) }
通过上述代码实现的通用返回按钮,可以根据当前页面状态决定返回到哪个界面,实现逻辑的复用和模块的简化。