使用router依次打开,A->B->C->D,四个页面,如何从D页面退回A页面

使用router依次打开,A->B->C->D,四个页面,如何从D页面退回A页面

HarmonyOS
2024-07-05 18:39:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
彩云汽泡泡

当前的router.back还不支持指定页面栈返回,可通过指定URL返回,通过携带params初始化页面实现类似效果(但是并没有返回页面栈栈底)

示例代码

goBackPage() {
this.params['index'] = 0
router.back({
url: 'pages/SecondPage',
params:this.params
})
}
分享
微博
QQ
微信
回复
2024-07-06 11:20:07
相关问题
使用terminateSelf如何退回到前一页面
2003浏览 • 1回复 待解决
页面导航如何实现A B页面叠层
685浏览 • 1回复 待解决
HarmonyOS router打开har下页面的问题
419浏览 • 1回复 待解决
HarmonyOS Router如何返回指定页面
57浏览 • 1回复 待解决
如何关闭router中的指定页面
356浏览 • 1回复 待解决