HarmonyOS router 如何实现singleTask的模式?
如果A页面不在堆栈,正常模式跳转;如果页面A已存栈中,把页面A拉到最上面,并且移除A之上所有页面。
目前singletop是会把页面拉到上面,但是不移除A之上的页面。clear api的话把所有的移除了。
back的话则需要去判断是否A存在。
跳转页面其实不会做太多业务判断,就是想route到A页面,如果A不在就正常创建在Top,如果栈里面存在,则栈pop到A页面
这个如何实现?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS Navigation是否有办法类似Router中的RouterMode实现单例模式
787浏览 • 1回复 待解决
HarmonyOS router跳转动画如何实现
303浏览 • 1回复 待解决
鸿蒙通过router的Single模式,再次打开已存在的page,如何接收参数
2010浏览 • 1回复 待解决
如何实现router命名路由跳转
1753浏览 • 1回复 待解决
HarmonyOS 子窗口的@Entry要也能响应router,如何实现
651浏览 • 1回复 待解决
HarmonyOS navigation如何实现单例模式页面
730浏览 • 1回复 待解决
HarmonyOS Navigation如何实现singleTop、singleInstance等模式
431浏览 • 1回复 待解决
HarmonyOS 如何通过router实现页面的栈顶复用
425浏览 • 1回复 待解决
HarmonyOS ArkTS如何实现建造者模式、链式调用
552浏览 • 1回复 待解决
怎么实现类似oc的代理模式
952浏览 • 1回复 待解决
HarmonyOS 如何实现HAR之间不依赖可以进行router跳转?
601浏览 • 2回复 待解决
实现单例模式下的数据存储
1755浏览 • 1回复 待解决
HarmonyOS 如何监听系统的深色模式还是浅色模式?
735浏览 • 1回复 待解决
HarmonyOS 如何设置App实现字体统一放大的老年模式,并且可以来回切换正常模式和大字模式
1011浏览 • 1回复 待解决
ArkUI中的router如何实现在跳转页面后清空页面栈
1348浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用Router模块实现鸿蒙页面跳转?
708浏览 • 1回复 待解决
#鸿蒙学习大百科#router如何实现参数传递?
687浏览 • 1回复 待解决
arkts 护眼模式功能实现
652浏览 • 0回复 待解决
Ability 全屏模式无法实现
737浏览 • 2回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中实现页面结构的迁移从Router到Navigation?
576浏览 • 1回复 待解决
如何关闭router中的指定页面?
687浏览 • 1回复 待解决
如何获取router push的所有page?
822浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现组件的手动启动模式?
738浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现组件的自动启动模式?
602浏览 • 1回复 待解决
HarmonyOS Navigation和router如何选择
452浏览 • 1回复 待解决
当前规格支持从页面 A push到 B,再从 B push到 C,C push到D,D back到A页面时,B\C\D都会从页面栈中释放。