问题描述
现在有模块 A,B。A 模块为 Entry 类型,其中有个 UIAbility,有 pages。B 模块是 Feature 类型,没有 UIAbility,但是有 pages。整个 App 只想使用一个 UIAbility 的情况下,A 模块怎么跳转到 B 模块的页面。
问题描述
现在有模块 A,B。A 模块为 Entry 类型,其中有个 UIAbility,有 pages。B 模块是 Feature 类型,没有 UIAbility,但是有 pages。整个 App 只想使用一个 UIAbility 的情况下,A 模块怎么跳转到 B 模块的页面。
内容澄清
解决方案
对于没有 UIAbility 但依然提供可跳转页面的模块,应该考虑使用 Library 类型的 HSP
实现相应的功能,从 UIAbility 跳转 HSP 中的页面可参考下列方式:
其中 router.pushUrl 方法的入参中 url 的内容模板为:
参考链接
Stage 模型应用程序包结构,HAR 开发指导,应用内 HSP 开发指导