如何拿到当前路由栈?
来源:5-9 封装统一导航功能提高开发效率

慕仔5555278
2022-04-29
请教一下,从“首页”切换到“排行”,再切换到“收藏”, 在“收藏页”怎么样能拿到当前路由栈里的信息?想得到类似这样的:[HomePage, RankingPage,FavoritePage],谢谢老师~
写回答
1回答
-
CrazyCodeBoy
2022-05-02
- 说一下思路
- 当页面发生跳转时,在中会通知路由发生变化并调用HiNavigator.getInstance().notify(tempPages, pages);方法
- 其中pages就是当前的路由堆栈,可以在HiNavigator中保存下这个pages,然后需要的时候通过HiNavigator去获取就可以了。
022022-05-08