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之间路由跳转
1421浏览 • 1回复 待解决
HarmonyOS工程模块化
718浏览 • 1回复 待解决
HarmonyOS 工程模块化问题
866浏览 • 1回复 待解决
HarmonyOS 怎么模块路由跳转界面
2212浏览 • 1回复 待解决
HarmonyOS App之间相互跳转问题
796浏览 • 1回复 待解决
Dialog弹窗与模块化问题
1173浏览 • 1回复 待解决
HarmonyOS har包内部路由跳转
603浏览 • 1回复 待解决