HarmonyOS 命名路由仅支持跨model使用吗?

同一个模块目录内的@Entry不支持通过route.pushNamedRoute进行跳转吗?

HarmonyOS
2024-09-24 12:18:20
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

命名路由支持同一个模块内跳转,具体操作步骤如下:

1、给需要跳转的页面命名@Entry({ routeName: ‘PageTwo’ }),PageTwo页面路径 entry/src/main/ets/pages/PageTwo.ets;

2、在Index页面引入命名路由页面,const module = import(’./PageTwo’) , Index页面路径 entry/src/main/ets/pages/Index.ets;

3、引入路由包调用命名路由跳转。

router.pushNamedRoute({  
  name:"PageTwo"  
})

具体代码实践API可参考开发指南链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-routing-V5#%E5%91%BD%E5%90%8D%E8%B7%AF%E7%94%B1

分享
微博
QQ
微信
回复
2024-09-24 17:33:16
相关问题
HarmonyOS hap中不能使用命名路由
230浏览 • 1回复 待解决
如何实现router命名路由跳转
1487浏览 • 1回复 待解决
HSP的命名路由跳转疑问
472浏览 • 1回复 待解决
模块路由跳转的问题有知道的
2071浏览 • 1回复 待解决
HarmonyOS 模块的页面路由问题
146浏览 • 1回复 待解决
HarmonyOS 怎么模块路由跳转界面
1404浏览 • 1回复 待解决
HarmonyOS ArkTS有命名空间
838浏览 • 1回复 待解决
HarmonyOS 路由使用优化
230浏览 • 1回复 待解决
HarmonyOS 支持使用.9图
569浏览 • 1回复 待解决
HarmonyOS webview是否支持
210浏览 • 1回复 待解决