HarmonyOS router如何判断栈顶是哪个页面?

有个场景需要判断当某个页面在栈顶的时候屏蔽某些逻辑,页面是通过router进行跳转的。请问router如何获取栈顶页面的信息呢?或者如何判断某个页面是否在栈顶呢?

HarmonyOS
2024-10-12 09:40:55
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

router暂时没有获取路由栈的方法,建议这边使用Navigation来代替。通过NavPathStack来进行路由跳转,getAllPathName可以获取所有路由栈名字。参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#getallpathname10

分享
微博
QQ
微信
回复
2024-10-12 16:24:16
相关问题
如何判断当前使用的哪个sim卡流量
2023浏览 • 1回复 待解决
鸿蒙注销当前页面哪个方法?
8456浏览 • 1回复 已解决
HarmonyOS 页面关闭问题
232浏览 • 1回复 待解决
关于router和Navigation要选择哪个使用
529浏览 • 2回复 待解决
页面和列表嵌套滚动,实现列表吸
1131浏览 • 1回复 待解决
HarmonyOS 如何实现交互实现-吸
341浏览 • 1回复 待解决
web页面不正确,如何处理?
107浏览 • 1回复 待解决
HarmonyOS 如何设置Entry页面透明页面
345浏览 • 1回复 待解决
如何关闭router中的指定页面
224浏览 • 1回复 待解决
HarmonyOS router参数不能map类型?
194浏览 • 1回复 待解决