HarmonyOS Navigation组件中如何关闭任意指定页面,实现类似activity#finish的效果
Navigation组件中如何关闭任意指定页面,实现类似activity#finish的效果。
路由有以下API,只有removeByIndexes可行,但实现起来也有难度.
○ pop() 关闭栈顶页面(不可行)
○ removeByName(name: string) 同一个页面存在多实例,无法正常指定实例页面(不可行)
○ removeByIndexes(indexes),方案可行,但如何获取指定页面index?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何关闭router中的指定页面?
356浏览 • 1回复 待解决
HarmonyOS 如何通过router关闭页面栈中的指定页面
24浏览 • 1回复 待解决
HarmonyOS中如何实现类似链式动画的效果?
175浏览 • 0回复 待解决
HarmonyOS 多个页面跳转时如何关闭指定的页面?
563浏览 • 1回复 待解决
page页面关闭能关闭指定页面么?
547浏览 • 1回复 待解决
activity对应HarmonyOS如何实现?
335浏览 • 1回复 待解决
页面router指定back方法关闭栈顶页面,无法关闭指定位置的页面
2121浏览 • 1回复 待解决
如何实现类似keyframes的效果
1905浏览 • 1回复 待解决
HarmonyOS 如何让组件实现类似MATCH_PARENT的效果?
364浏览 • 0回复 待解决
HarmonyOS V2 中如何实现类似@Prop的效果?
189浏览 • 0回复 待解决
HarmonyOS 如何实现类似DialogActivity的效果
100浏览 • 1回复 待解决
HarmonyOS Navigation跳转实现,无法正常关闭具有相同实现的不同页面
603浏览 • 1回复 待解决
HarmonyOS Swiper组件如何关闭子页面手势滑动切换效果
35浏览 • 1回复 待解决
如何关闭Swiper组件的回弹效果?
484浏览 • 1回复 待解决
HarmonyOS如何实现类似点9图效果,可以根据内容长度拉伸图片的指定区域
438浏览 • 1回复 待解决
如何实现图中的卡片滑动效果?鸿蒙用什么组件能实现类似效果?
8618浏览 • 1回复 待解决
HarmonyOS 如何返回上一个界面?类似 finish() 方法
25浏览 • 1回复 待解决
还是可以任意指定版本号?
1075浏览 • 1回复 待解决
HarmonyOS 有没有类似activity包含fragment的写法
26浏览 • 1回复 待解决
HarmonyOS 如何实现类似match_parent的效果
505浏览 • 1回复 待解决
鸿蒙页面路由有没类似安卓FLAG_ACTIVITY_CLEAR_TASK 的?
2444浏览 • 1回复 待解决
HarmonyOS 怎么实现类似SnackBar的效果
30浏览 • 1回复 待解决
如何在组件的page页面中关闭当前的Ability?
1838浏览 • 1回复 待解决
HarmonyOS 和 Refresh 组件类似,底部上拉组件效果怎么实现
98浏览 • 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