HarmonyOS 多个页面跳转时如何关闭指定的页面?

假设有页面A---->B ----->C----->D 正常返回时 D---->C ------>B----->A如果在D页面进行了一些操作,然后需要把C和B关闭掉,直接点击D页面的一个按钮,回到A页面。这种操作如何处理?使用的是router进行的跳转。

HarmonyOS
2024-10-15 10:20:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

这个router的话,可以试试router.back返回指定页面,返回指定页面时,当前页面(包括)到指定页面(不包括)之间的页面都会被销毁。A->B->C的话。使用router.back返回A,B和C都会销毁。

也可以试下router.replaceUrl用应用内的某个页面替换当前页面,并销毁被替换的页面。参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-router-V5#routerreplaceurl9

分享
微博
QQ
微信
回复
2024-10-15 16:08:32
相关问题
page页面关闭关闭指定页面么?
479浏览 • 1回复 待解决
如何关闭router中指定页面
306浏览 • 1回复 待解决
页面关闭如何传递数据
1947浏览 • 1回复 待解决
服务卡片如何跳转指定页面呢?
6056浏览 • 1回复 待解决
如何跳转到共享包中指定页面
381浏览 • 1回复 待解决
如何跳转到共享包中指定页面
2127浏览 • 1回复 待解决
点击服务卡片如何跳转指定页面
2252浏览 • 1回复 待解决
dialog跳转页面返回后dialog关闭
249浏览 • 1回复 待解决
如何在navigation跳转页面返回传参
1643浏览 • 1回复 待解决
HarmonyOS 页面关闭问题
317浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人