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中不能使用命名路由
16浏览 • 1回复 待解决
如何实现router命名路由跳转
1119浏览 • 1回复 待解决
HSP的命名路由跳转疑问
301浏览 • 1回复 待解决
模块路由跳转的问题有知道的
1906浏览 • 1回复 待解决
HarmonyOS ArkTS有命名空间
524浏览 • 1回复 待解决
HarmonyOS 怎么模块路由跳转界面
1149浏览 • 1回复 待解决
HarmonyOS RelationalStore是否支持
635浏览 • 1回复 待解决
HarmonyOS webview是否支持
77浏览 • 1回复 待解决
HarmonyOS 支持使用.9图
454浏览 • 1回复 待解决
HarmonyOS 路由使用优化
51浏览 • 1回复 待解决
如何使用margin来解决外边距问题
2183浏览 • 1回复 待解决