HarmonyOS router 如何实现singleTask的模式?
如果A页面不在堆栈,正常模式跳转;如果页面A已存栈中,把页面A拉到最上面,并且移除A之上所有页面。
目前singletop是会把页面拉到上面,但是不移除A之上的页面。clear api的话把所有的移除了。
back的话则需要去判断是否A存在。
跳转页面其实不会做太多业务判断,就是想route到A页面,如果A不在就正常创建在Top,如果栈里面存在,则栈pop到A页面
这个如何实现?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
鸿蒙通过router的Single模式,再次打开已存在的page,如何接收参数
1489浏览 • 1回复 待解决
如何实现router命名路由跳转
886浏览 • 1回复 待解决
HarmonyOS 子窗口的@Entry要也能响应router,如何实现
273浏览 • 1回复 待解决
HarmonyOS 如何实现HAR之间不依赖可以进行router跳转?
141浏览 • 2回复 待解决
HarmonyOS 如何监听系统的深色模式还是浅色模式?
81浏览 • 1回复 待解决
怎么实现类似oc的代理模式
324浏览 • 1回复 待解决
HarmonyOS 如何设置App实现字体统一放大的老年模式,并且可以来回切换正常模式和大字模式
304浏览 • 1回复 待解决
Ability 全屏模式无法实现
173浏览 • 2回复 待解决
arkts 护眼模式功能实现
194浏览 • 0回复 待解决
实现单例模式下的数据存储
814浏览 • 1回复 待解决
ArkUI中的router如何实现在跳转页面后清空页面栈
768浏览 • 1回复 待解决
#鸿蒙学习大百科#router如何实现参数传递?
199浏览 • 1回复 待解决
HarmonyOS router路由路径的问题
352浏览 • 1回复 待解决
HarmonyOS import router from '@ohos.router';和import { router } from '@kit.ArkUI'哪个是最新的
158浏览 • 1回复 待解决
Tabs的tabbar在Scrollable的模式下,如何实现整体tabbar的位置靠左对齐
2383浏览 • 1回复 待解决
如何关闭router中的指定页面?
182浏览 • 1回复 待解决
如何获取router push的所有page?
272浏览 • 0回复 待解决
HarmonyOS 如何获取系统当前的深色模式开启状态
207浏览 • 1回复 待解决
router、Navigation混合使用存在问题,后续HarmonyOS如何规划的
183浏览 • 1回复 待解决
HarmonyOS router如何修改已经入栈的栈内元素
227浏览 • 0回复 待解决
HarmonyOS router 返回问题
114浏览 • 1回复 待解决
HarmonyOS router跳转问题
359浏览 • 2回复 待解决
HarmonyOS app内如何禁用深色模式?
91浏览 • 1回复 待解决
如何获取router.back传递的参数
2439浏览 • 1回复 待解决
HarmonyOS router pushUrl报错
395浏览 • 1回复 待解决
当前规格支持从页面 A push到 B,再从 B push到 C,C push到D,D back到A页面时,B\C\D都会从页面栈中释放。