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如何获取所有相册的信息
173浏览 • 1回复 待解决
线程信息以及线程的任务栈如何获取
1379浏览 • 1回复 待解决
HarmonyOS router如何修改已经入栈的栈内元素
96浏览 • 0回复 待解决
页面中有路由参数时,使用Previewer预览报错
43浏览 • 1回复 待解决
求大佬告知arkts如何获取调用栈
501浏览 • 1回复 待解决
RouteInfo 网络路由信息
82浏览 • 1回复 待解决
HarmonyOS如何获取用户相册所有目录?
1703浏览 • 1回复 待解决
鸿蒙普通应用如何获取所有app信息?有没有类似于Android 的PackageManage的包?
10103浏览 • 1回复 待解决
HarmonyOS app.json5配置的 应用版本信息 怎么在代码里获取
150浏览 • 1回复 待解决
HarmonyOS 路由是否有路由守卫这个功能, 比如说跳转到该页面之前先做校验,校验通过在进入页面
137浏览 • 1回复 待解决
如何获取router push的所有page?
155浏览 • 0回复 待解决
如何查看当前设备正在运行的所有进程的信息?
219浏览 • 1回复 待解决
HarmonyOS如何获取规范格式的设备信息
120浏览 • 1回复 待解决
路由页面栈可以跳过最大限制32吗
485浏览 • 1回复 待解决
HarmonyOS 路由跳转获取跳转传参的方式
207浏览 • 1回复 待解决
HarmonyOS如何获取对象所有的值和value
205浏览 • 1回复 待解决
如何查看ArkCompiler出现Error日志时,具体的异常调用栈信息
1430浏览 • 1回复 待解决
如何获取获取OAID信息
152浏览 • 1回复 待解决
HarmonyOS 如何获取媒体资源的md5信息
197浏览 • 1回复 待解决
HarmonyOS 如何获取操作系统相关信息?
92浏览 • 1回复 待解决
如何获取设备的CPU信息
1899浏览 • 1回复 待解决
如何获取组件的属性信息
1658浏览 • 1回复 待解决
HarmonyOS 获取class实例上的所有函数名
91浏览 • 1回复 待解决
HarmonyOS 系统信息获取方式
109浏览 • 1回复 待解决
HarmonyOS 有没有什么方式可以在组件中获取到组件所在页面的路由信息?
82浏览 • 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