#鸿蒙通关秘籍#HarmonyOS中的Navigation组件与Router有何区别?

HarmonyOS
2024-11-28 16:10:04
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
hm673ff10a6e15d

在HarmonyOS中,Navigation组件与Router都是用于页面路由管理的工具,各有优劣。

  • Navigation组件更为现代,设计上支持动态路由和丰富的转场动画,便于维护。
  • Router路由适合于早期开发的应用,要求在main_page.json中静态声明。
功能 Navigation Router
路由支持 支持导航页和子页 需要在main_page.json中声明
参数传递与获取 全支持 部分支持
转场动画 支持并可自定义 有限支持
页面返回与回调 完全支持 支持
跨模块加载 支持系统自动处理模块的加载 不支持

由于Navigation提供了更灵活的页面导航控制,建议在新开发的项目中选择Navigation方案。

分享
微博
QQ
微信
回复
2024-11-28 15:53:29
相关问题
navigationrouter区别是什么?
976浏览 • 1回复 待解决
鸿蒙2.0,欧拉和C++20,区别
6332浏览 • 1回复 待解决