HarmonyOS 系统路由表如何跨模块路由跳转

系统路由表如何跨模块路由跳转,如果有示例,发一下

HarmonyOS
2025-01-09 15:37:56
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

想要跳转到har包中的页面可以通过命名路由功能,使用router.pushNamedRoute()来实现,具体步骤如下

1,将har包中的SettingPage页是否设置路由路径,如:@Entry({ routeName: 'SettingPage' })

2,将har包中MainPage文件中是否将页面暴露出来,如:export { SettingPage } from './SettingPage'

3,使用时查看pushNamedRoute中name参数是否与har包中路由路径一致, 如:

router.pushNamedRoute({
  name: 'SettingPage',
  params: {
  }
})

参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-routing-V5#命名路由

https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-package-structure-39-V5

分享
微博
QQ
微信
回复
2025-01-09 17:29:59
相关问题
HarmonyOS 怎么模块路由跳转界面
1640浏览 • 1回复 待解决
自定义路由表的实现方法
662浏览 • 1回复 待解决
模块路由跳转的问题有知道的吗?
2242浏览 • 1回复 待解决
HarmonyOS 模块的页面路由问题
244浏览 • 1回复 待解决
HarmonyOS 路由跳转咨询
1149浏览 • 1回复 待解决