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

HarmonyOS
2024-12-26 13:40:46
浏览
收藏 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
微信
回复
2024-12-26 16:26:35
相关问题
HarmonyOS Navigationrouter使用场景
808浏览 • 2回复 待解决
navigationrouter区别是什么?
1497浏览 • 1回复 待解决
HarmonyOS 跳转方式RouterNavigator
655浏览 • 1回复 待解决
HarmonyOS router跳转navigation跳转
269浏览 • 1回复 待解决
Class Routernamespace router什么区别
1836浏览 • 1回复 待解决
Navigatorrouter.push区别
4753浏览 • 1回复 待解决
HarmonyOS 关于navigationrouter问题
114浏览 • 1回复 待解决
气泡组件推荐实现方式么?
704浏览 • 1回复 待解决