HarmonyOS 两个Page,如何关闭底下的一个?

两个Page在同一个Ability中。PageA和PageB,PageA在下面,PageB在上面,都是Web类型的Page,即两个WebView页面。现在需要在PageA中的js代码,发一个消息把PageA自己关闭,通知收到了,也调用了PageA中的router.back方法,结果把PageB关闭了。如何关闭Page栈中固定的第几个页面?

HarmonyOS
2024-10-08 10:23:59
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

router.back是关闭栈顶的页面,可以看下router.replaceUrl。用应用内的页面B替换当前页面A,并销毁被替换的页面A。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-router-V5#routerreplaceurl9

分享
微博
QQ
微信
回复
2024-10-08 17:11:08
相关问题
HarmonyOS 如何比较两个日期大小?
91浏览 • 1回复 待解决
如何编写一个可继承Page
187浏览 • 1回复 待解决
HarmonyOS 两个同级组件问题
304浏览 • 1回复 待解决
ArkTS开发如何比较两个string是否致 ?
5846浏览 • 3回复 待解决
关于Image组件两个问题
272浏览 • 1回复 待解决
两个设备控制相关问题
8988浏览 • 3回复 已解决
如何判断判断两个日期是否是同
287浏览 • 1回复 待解决
如何让Swiper在屏中显示两个Item?
901浏览 • 1回复 待解决
如何判断两个日期是不是同天?
416浏览 • 1回复 待解决
关于数据库两个问题。
2275浏览 • 1回复 待解决
两个重叠组件如何实现事件透传
456浏览 • 1回复 待解决
判断两个日期是同周内日期。
345浏览 • 1回复 待解决
页面导航如何实现两个页面叠层
1759浏览 • 1回复 待解决
关于SQL查询两个表查询
2785浏览 • 1回复 待解决