HarmonyOS Navigation组件中如何关闭任意指定页面,实现类似activity#finish的效果
Navigation组件中如何关闭任意指定页面,实现类似activity#finish的效果。
路由有以下API,只有removeByIndexes可行,但实现起来也有难度.
○ pop() 关闭栈顶页面(不可行)
○ removeByName(name: string) 同一个页面存在多实例,无法正常指定实例页面(不可行)
○ removeByIndexes(indexes),方案可行,但如何获取指定页面index?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何关闭router中的指定页面?
636浏览 • 1回复 待解决
HarmonyOS 如何通过router关闭页面栈中的指定页面
361浏览 • 1回复 待解决
HarmonyOS 如何关闭指定的页面
217浏览 • 1回复 待解决
page页面关闭能关闭指定页面么?
903浏览 • 1回复 待解决
HarmonyOS中如何实现类似链式动画的效果?
300浏览 • 0回复 待解决
HarmonyOS 多个页面跳转时如何关闭指定的页面?
996浏览 • 1回复 待解决
页面router指定back方法关闭栈顶页面,无法关闭指定位置的页面
2434浏览 • 1回复 待解决
HarmonyOS Navigation跳转实现,无法正常关闭具有相同实现的不同页面
925浏览 • 1回复 待解决
HarmonyOS Swiper组件如何关闭子页面手势滑动切换效果
317浏览 • 1回复 待解决
HarmonyOS 如何让组件实现类似MATCH_PARENT的效果?
665浏览 • 0回复 待解决
HarmonyOS 如何实现类似DialogActivity的效果
513浏览 • 1回复 待解决
如何实现类似keyframes的效果
2099浏览 • 1回复 待解决
HarmonyOS 系统组件Progress要实现指定效果
334浏览 • 1回复 待解决
HarmonyOS V2 中如何实现类似@Prop的效果?
361浏览 • 0回复 待解决
如何关闭Swiper组件的回弹效果?
1027浏览 • 1回复 待解决
activity对应HarmonyOS如何实现?
529浏览 • 1回复 待解决
HarmonyOS 如何返回上一个界面?类似 finish() 方法
299浏览 • 1回复 待解决
HarmonyOS Navigation如何实现类似onNewWant功能
277浏览 • 1回复 待解决
HarmonyOS 有没有类似activity包含fragment的写法
402浏览 • 1回复 待解决
HarmonyOS如何实现类似点9图效果,可以根据内容长度拉伸图片的指定区域
900浏览 • 1回复 待解决
鸿蒙页面路由有没类似安卓FLAG_ACTIVITY_CLEAR_TASK 的?
2595浏览 • 1回复 待解决
如何实现图中的卡片滑动效果?鸿蒙用什么组件能实现类似效果?
9195浏览 • 1回复 待解决
HarmonyOS 如何从导航栈找到指定页面并关闭
248浏览 • 1回复 待解决
如何在组件的page页面中关闭当前的Ability?
2167浏览 • 1回复 待解决
可以使用removeByname也是可以做到关闭任意指定界面,还有getAllPathName去获得获取栈中所有NavDestination页面的名称,参考文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#removebyname11
使用getIndexByName获得指定页面名字的索引,根据页面出现的的优先级去关闭,参考文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#getindexbyname10