HarmonyOS router路由跳转问题
A--->B--->C --->A,并清空路由栈中的B和C。
HarmonyOS
赞
收藏 0
回答 2
待解决
相关问题
router 路由跳转相关问题
201浏览 • 1回复 待解决
如何实现router命名路由跳转
939浏览 • 1回复 待解决
HarmonyOS router路由路径的问题
401浏览 • 1回复 待解决
HarmonyOS router跳转问题
398浏览 • 2回复 待解决
HarmonyOS 通过router路由跳转页面,原页面未销毁
482浏览 • 1回复 待解决
HarmonyOS 路由跳转回调问题
240浏览 • 1回复 待解决
HarmonyOS 页面跳转该使用什么路由方案?(Router还是Navigation)
299浏览 • 1回复 待解决
HarmonyOS router路由跳转展示的层级规则是什么样?
330浏览 • 1回复 待解决
HarmonyOS 路由跳转bea1的问题
277浏览 • 1回复 待解决
支付后的路由跳转问题
130浏览 • 1回复 待解决
HarmonyOS 路由跳转咨询
252浏览 • 1回复 待解决
HarmonyOS使用router跳转页面,跳转无反应
663浏览 • 1回复 待解决
router路由中的params对象
222浏览 • 1回复 待解决
HarmonyOS 路由跳转获取跳转传参的方式
663浏览 • 1回复 待解决
HarmonyOS router无法跳转,并报错。
421浏览 • 1回复 待解决
HarmonyOS 跳转方式Router和Navigator
208浏览 • 1回复 待解决
HarmonyOS HAR包之间的路由跳转
505浏览 • 1回复 待解决
跨模块路由跳转的问题有知道的吗?
1798浏览 • 1回复 待解决
HarmonyOS 请提供个路由跳转Demo
306浏览 • 1回复 待解决
HarmonyOS 怎么跨模块路由跳转界面
703浏览 • 1回复 待解决
HarmonyOS Router显示是用堆栈好还是用这个路由跳转好,有没有单独封装的库?
173浏览 • 1回复 待解决
HarmonyOS Navigation组件下多har/hsp间路由跳转依赖耦合问题
427浏览 • 1回复 待解决
HarmonyOS router.pushUrl跳转报100002
424浏览 • 1回复 待解决
HarmonyOS router 返回问题
177浏览 • 1回复 待解决
HSP的命名路由跳转疑问
162浏览 • 1回复 待解决
在 HarmonyOS 中,想要实现从页面 A 跳转到 B,再跳转到 C,然后再返回到 A,并清空路由栈中的 B 和 C,可以使用
router.replace
方法。这种方式可以确保在跳转到目标页面时,将当前页面从路由栈中移除。以下是一个完整的示例代码,实现从页面 A 跳转到 B,再跳转到 C,然后从 C 返回 A 并清空中间的路由记录。
### 示例代码
#### 首页 (A)
#### 第二页 (B)
#### 第三页 (C)
### 解释
navigateToA
方法。navigateToA
方法中使用了router.replace
方法:router.replace
:用于替换当前页面为指定页面,并且可以设置clear
属性,以清除堆栈中的历史记录。clear: 1
:表示清除所有之前的页面,只保留新页面。通过上述方法,你可以在 HarmonyOS 中实现从页面 C 返回到页面 A,并清除中间的 B 和 C 的路由记录。这样可以确保用户返回到页面 A 时,B 和 C 不再存在于路由栈中。如果有任何进一步的问题或特殊需求,请随时提问。
router目前没有移除指定页面的接口。
1.可以使用router.back返回指定页面,返回指定页面时,当前页面(包括)到指定页面(不包括)之间的页面都会被销毁。
2.可以使用router.replaceUrl()方法,使得目标页去替换当前页,并销毁当前页,到最后一步会清空B和C。