HarmonyOS鸿蒙Next中在启动页和引导页中navigation的使用有什么限制呢?

HarmonyOS鸿蒙Next中在启动页和引导页中navigation的使用有什么限制呢? 我们APP项目代码中,启动页、引导页和维护页的页面导航用了router,而其余页面的导航使用了navigation。请问当初这么设计的理由是什么呢,为什么没有都使用navigation?

是不是在启动页和引导页中navigation的使用有什么限制呢?我没有找到相关的资料

1 回复

更多关于HarmonyOS鸿蒙Next中在启动页和引导页中navigation的使用有什么限制呢?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


Router适用于模块间与模块内页面切换。启动页用router,跳转后可删除路由栈中此页面。navigation本质是组件级路由,更适合模块内的页面跳转,对实际页面来说并没要求具体使用哪一种。目前就演进和性能来说,推荐使用navigation,因为router不再迭代功能了。 navigation可以处理复杂场景,动效、交互、多级路由等。

https://developer.huawei.com/consumer/cn/codelabsPortal/carddetails/tutorials_NEXT-FirstStartDemo_HOS

可以看下这个demo

回到顶部