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如何获取所有相册的信息
453浏览 • 1回复 待解决
线程信息以及线程的任务栈如何获取
1555浏览 • 1回复 待解决
HarmonyOS 路由栈相关问题
186浏览 • 1回复 待解决
鸿蒙app如何获取手机安装的所有app应用信息
204浏览 • 0回复 待解决
页面中有路由参数时,使用Previewer预览报错
319浏览 • 1回复 待解决
HarmonyOS router如何修改已经入栈的栈内元素
269浏览 • 0回复 待解决
RouteInfo 网络路由信息
255浏览 • 1回复 待解决
求大佬告知arkts如何获取调用栈
741浏览 • 1回复 待解决
HarmonyOS 消息总栈 ,用于方便页面间信息传递的消息总栈的组件或框架?
149浏览 • 0回复 待解决
HarmonyOS 如何获取版本信息?
111浏览 • 1回复 待解决
HarmonyOS app.json5配置的 应用版本信息 怎么在代码里获取
404浏览 • 1回复 待解决
鸿蒙普通应用如何获取所有app信息?有没有类似于Android 的PackageManage的包?
10456浏览 • 1回复 待解决
如何获取router push的所有page?
308浏览 • 0回复 待解决
如何获取对象的所有方法
313浏览 • 1回复 待解决
HarmonyOS如何获取用户相册所有目录?
1994浏览 • 1回复 待解决
路由页面栈可以跳过最大限制32吗
685浏览 • 1回复 待解决
如何查看ArkCompiler出现Error日志时,具体的异常调用栈信息
1582浏览 • 1回复 待解决
HarmonyOS stagemode如何获取app的版本信息?
226浏览 • 1回复 待解决
HarmonyOS如何获取规范格式的设备信息
303浏览 • 1回复 待解决
如何查看当前设备正在运行的所有进程的信息?
504浏览 • 1回复 待解决
如何获取获取OAID信息
437浏览 • 1回复 待解决
HarmonyOS 路由是否有路由守卫这个功能, 比如说跳转到该页面之前先做校验,校验通过在进入页面
413浏览 • 1回复 待解决
HarmonyOS如何获取对象所有的值和value
853浏览 • 1回复 待解决
如何获取组件的属性信息
1896浏览 • 1回复 待解决
如何获取设备的CPU信息
2270浏览 • 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