HarmonyOS 项目路由管理

项目目前参考https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/application-navigation-design-0000001860194417官方导航设计管理路由栈,以下问题想咨询下:

1.官方后续会不再维护router吗?是推荐全局都是用Navigation+NavPathStack吗?

2.在闪屏页创建NavPathStack,业务需要判断跳登录页(登录模块)或主页(entry入口),跳转页面后会关闭闪屏页,因为全局栈管理依赖闪屏页,闪屏页关闭后路由栈会失效。有什么解决方案?还是说闪屏页与登录页之间通过命名路由的方式跳转,等进入首页后,再使用

Navigation+NavPathStack这套方案?

HarmonyOS
2024-08-10 11:23:40
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

1)官方文档未表明不再维护Router。Router适用于模块间与模块内页面切换,通过每个页面的url实现模块间解耦。模块内页面跳转时,为了实现更好的转场动效场景不建议使用该模块,推荐使用Navigation。

2)命名路由是为了跳转到共享包Har或者Hsp中的页面(即共享包中路由跳转)。如果闪屏页与登录页在同一包内,页面路由也可以实现。您可以进入首页后,再使用Navigation+NavPathStack。

分享
微博
QQ
微信
回复
2024-08-10 17:15:10
相关问题
HarmonyOS HAR包之间的路由跳转
229浏览 • 1回复 待解决
HarmonyOS项目结构中修改项目包名
233浏览 • 1回复 待解决
HarmonyOS 调试设备管理
137浏览 • 1回复 待解决
HarmonyOS router路由路径的问题
186浏览 • 1回复 待解决
HarmonyOS 脚本安装项目
180浏览 • 1回复 待解决
HarmonyOS 请提供个路由跳转Demo
130浏览 • 1回复 待解决
HarmonyOS 怎么跨模块路由跳转界面
204浏览 • 1回复 待解决
HarmonyOS路由问题该如何解决
93浏览 • 1回复 待解决
HarmonyOS Webview有关位置管理的示例
70浏览 • 1回复 待解决
HarmonyOS Web管理Cookie和数据存储
118浏览 • 1回复 待解决
HarmonyOS 查看项目整体依赖树
97浏览 • 1回复 待解决
HarmonyOS 路由跳转bea1的问题
88浏览 • 1回复 待解决