HarmonyOS 如何获取所有路由栈里的信息
目前有个需求是,打开多个页面,然后关闭其中几个,关闭的几个是根据参数来标识的,具体举例如下:点击按钮打开A页面,A页面打开B页面,B页面打开C页面,C页面打开D页面,其中B页面、C页面、D页面都带了关闭的标识(带个标识关闭的参数),在D页面将D、C和B页面都关闭,根据带关闭标识进行关闭。目前看API12 有个router.getStateByUrl('pages/index') API,但是多次打开同一个页面,通过该API获取到的数据只有一个数据。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS photoAccessHelper如何获取所有相册的信息
574浏览 • 1回复 待解决
线程信息以及线程的任务栈如何获取
1639浏览 • 1回复 待解决
HarmonyOS 页面跳转的路由栈如何拿到?
160浏览 • 1回复 待解决
页面中有路由参数时,使用Previewer预览报错
479浏览 • 1回复 待解决
HarmonyOS 路由栈相关问题
333浏览 • 1回复 待解决
鸿蒙app如何获取手机安装的所有app应用信息
414浏览 • 0回复 待解决
HarmonyOS 如何在导航栈里的获取已经打开了的页面列表
75浏览 • 1回复 待解决
HarmonyOS 真机如何获取v4、v6的ip栈信息
49浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何获取鸿蒙系统中所有显示设备的信息?
136浏览 • 1回复 待解决
HarmonyOS 如何获取相册里照片的地理位置信息
194浏览 • 1回复 待解决
HarmonyOS 是否有方法可以获取到路由器的相关信息
23浏览 • 1回复 待解决
RouteInfo 网络路由信息
350浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现自定义路由栈管理获取来源页面模块名?
155浏览 • 1回复 待解决
HarmonyOS vpn路由配置信息的参数如何填写
100浏览 • 1回复 待解决
HarmonyOS 如何获取当前方法的调用栈
53浏览 • 1回复 待解决
HarmonyOS 路由怎么销毁其中栈内一页
21浏览 • 1回复 待解决
如何获取对象的所有方法
427浏览 • 1回复 待解决
如何获取router push的所有page?
383浏览 • 0回复 待解决
HarmonyOS 消息总栈 ,用于方便页面间信息传递的消息总栈的组件或框架?
244浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何管理鸿蒙应用中的自定义路由栈?
100浏览 • 1回复 待解决
鸿蒙普通应用如何获取所有app信息?有没有类似于Android 的PackageManage的包?
10691浏览 • 1回复 待解决
HarmonyOS 路由是否有路由守卫这个功能, 比如说跳转到该页面之前先做校验,校验通过在进入页面
553浏览 • 1回复 待解决
如何查看ArkCompiler出现Error日志时,具体的异常调用栈信息
1696浏览 • 1回复 待解决
如何查看当前设备正在运行的所有进程的信息?
727浏览 • 1回复 待解决
API12支持通过index索引获取页面信息,参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-router-V5#routergetstatebyindex12
通过router.getStateByUrl获取state是之前的遗留需求。当前router不再演进了,推荐使用navigationnavigation有类似的功能,可以获取全部名为name的NavDestination页面的参数信息,并且navigation框架还会继续完善,推荐使用navigation,参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#getparambyname10