HarmonyOS 跳转方式Router和Navigation的区别及推荐使用的场景有哪些?

HarmonyOS
17h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

Navigation组件适用于模块内页面切换,一次开发,多端部署场景。通过组件级路由能力实现更加自然流畅的转场体验,并提供多种标题栏样式来呈现更好的标题和内容联动效果。

在一次开发,多端部署场景下,Navigation组件能够自动适配窗口显示大小,在窗口较大的场景下自动切换分栏展示效果。

Router配合@Entry的路由方式存在一些弊端: 页面与页面之间相互独立,无法产生关联,尤其在复杂动效互动场景下(页面之间元素进行共享互动)很难实现。router在后续版本逐步废弃。 对后续开发应用推荐使用Navigation进行路由导航。

Navigation的使用可参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-navigation-navigation-V5

分享
微博
QQ
微信
回复
15h前
相关问题
HarmonyOS Navigationrouter使用场景
436浏览 • 2回复 待解决
navigationrouter区别是什么?
1062浏览 • 1回复 待解决
HarmonyOS 跳转方式RouterNavigator
446浏览 • 1回复 待解决
Class Routernamespace router什么区别
1644浏览 • 1回复 待解决
HarmonyOS router跳转navigation跳转
27浏览 • 1回复 待解决
Navigatorrouter.push区别
4468浏览 • 1回复 待解决
气泡组件推荐实现方式么?
442浏览 • 1回复 待解决
关于routerNavigation要选择哪个使用
730浏览 • 2回复 待解决