使用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如何退回到前一页面
1840浏览 • 1回复 待解决
页面导航如何实现A B页面叠层
587浏览 • 1回复 待解决
HarmonyOS router打开har下页面的问题
301浏览 • 1回复 待解决
如何关闭router中的指定页面
234浏览 • 1回复 待解决
HarmonyOS 如何打开系统相册页面
329浏览 • 1回复 待解决
页面导航如何实现两页面叠层
1793浏览 • 1回复 待解决
返回页面router.back如何传递参数
808浏览 • 2回复 待解决
鸿蒙-如何打开跳转GPS设置页面
17356浏览 • 1回复 待解决