HarmonyOS router怎么判断某个Page是否启动了 还在路由栈里面

router怎么判断某个Page是否启动了,还在路由栈里面,需要知道某个Entry组件是否还存活了。

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

router不支持判断是否在路由栈中的方法,建议你尽量用navigation来实现,因为后续router会停止演进,后续也不会新增能力。navigation中可以通过getAllPathName 获取栈中所有NavDestination页面的名称。

参考地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#getallpathname10

分享
微博
QQ
微信
回复
2天前
相关问题
怎么判断某个customDialog是否弹出?
259浏览 • 1回复 待解决
HarmonyOS判断Object中是否含有某个属性
979浏览 • 1回复 待解决
HarmonyOS 路由相关问题
311浏览 • 1回复 待解决
如何判断某个应用是否为系统应用
2266浏览 • 1回复 待解决
HarmonyOS router路由跳转问题
504浏览 • 0回复 待解决
如何判断JS对象中是否存在某个
2319浏览 • 1回复 待解决
HarmonyOS router路由路径的问题
554浏览 • 1回复 待解决