HarmonyOS 模块化之后, har之间相互不依赖, 怎么实现路由跳转-鸿蒙开发者社区-51CTO.COM

HarmonyOS 模块化之后, har之间相互不依赖, 怎么实现路由跳转

模块化之后, har之间相互不依赖, 怎么实现路由跳转? 类似ARouter har路由跳转需要使用命名路由pushNamedRoute, 同时需要引入共享包中的命名路由页面, 但是模块化之后, feature模块不相互依赖, 况且也不能循环依赖。

HarmonyOS
2024-08-09 15:57:02
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

1. 单hap+多har可以自行构建单独的路由管理模块并在hap中全局注册,各个子模块只引入路由管理模块,设置对应的controller完成跳转,使各个子模块之间解耦。

2. 采用路由管理模块跳转,如harA -> harB时,由harA调用自身的controller传入路由信息, controller调用注册在全局的routerManager实现跳转。

分享
微博
QQ
微信
回复
2024-08-09 18:01:46
相关问题
HarmonyOS HAR之间路由跳转
522浏览 • 1回复 待解决
HarmonyOS 怎么模块路由跳转界面
718浏览 • 1回复 待解决
Dialog弹窗与模块化问题
208浏览 • 1回复 待解决
如何处理HAR之间的互相依赖
2264浏览 • 1回复 待解决
HarmonyOS 有没有模块化开发模板
346浏览 • 1回复 待解决
如何实现router命名路由跳转
954浏览 • 1回复 待解决
模块路由跳转的问题有知道的吗?
1799浏览 • 1回复 待解决
HarmonyOS har依赖问题
539浏览 • 1回复 待解决
路由实现动态页面的跳转方案
1730浏览 • 1回复 待解决
HarmonyOS 路由跳转咨询
264浏览 • 1回复 待解决