HarmonyOS NavPathStack出栈问题

有个场景需要a->b->c,由于NavPathStack pop只能popToIndex或者pop桟顶,现在想单独关闭b。

还有一个场景,就是使用NavDestination Dialog实现了一个类似snackbar的弹窗,点击按钮会跳转到新页面,由于snackbar过几秒就要自动关闭,关闭用的popToIndex,会把用户点击按钮新弹出的页面也关闭。

为什么不能出一个popIndex呢?现在只能使用removeByIndexes代替,使用这个方法就无法执行onPop回调了。

HarmonyOS
2024-10-14 10:23:55
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

pop是回退到指定页面,页面肯定是显示pop的页面,该场景如果只需要关闭b页面的话建议使用removeByIndexes移除,onPop回调不适合该场景。

分享
微博
QQ
微信
回复
2024-10-14 16:52:50
相关问题
NavPathStack使用问题
1563浏览 • 1回复 待解决
HarmonyOS 路由相关问题
168浏览 • 1回复 待解决
HarmonyOS 页面关闭问题
235浏览 • 1回复 待解决
关于NavPathStack的跳转问题
523浏览 • 1回复 待解决
HarmonyOS 线程默认大小是多少?
107浏览 • 1回复 待解决
HarmonyOS NavPathStack的长度如何监控
295浏览 • 1回复 待解决
升级api11问题,该怎么解决啊?
971浏览 • 1回复 待解决
求大佬告知arkts如何获取调用
726浏览 • 1回复 待解决
如何使用Navigation的navPathStack参数
1138浏览 • 1回复 待解决
如何NavPathStack也支持页面的启动模式
401浏览 • 1回复 待解决