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之间路由跳转
658浏览 • 1回复 待解决
HarmonyOS 怎么模块路由跳转界面
957浏览 • 1回复 待解决
Dialog弹窗与模块化问题
303浏览 • 1回复 待解决