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

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

HarmonyOS
2天前
浏览
收藏 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
微信
回复
2天前
相关问题
HarmonyOS 怎么模块路由跳转界面
1320浏览 • 1回复 待解决
自定义路由表的实现方法
527浏览 • 1回复 待解决
模块路由跳转的问题有知道的吗?
2006浏览 • 1回复 待解决
HarmonyOS 模块的页面路由问题
137浏览 • 1回复 待解决
HarmonyOS 路由跳转咨询
755浏览 • 1回复 待解决
HarmonyOS router路由跳转问题
691浏览 • 0回复 待解决