HarmonyOS har 模块内router 的正确使用方法

har 模块内如何使用router 来跳转。

比如我有个功能模块使用的类型是 har,此模块内的的 page 之间如何跳转,

我现在在profile/main_pages.json声明了相关 page,并且相关也没也已经使用`@Entry`

@Component
@Entry({ routeName: "pages/TestPage" })
export struct TestPage

但是使用router.pushUrl和pushNamedRoute两种方法均无法正常跳转。

其中pushUrl 提示 can't find this page pages/TestPage path 。

pushNameRouter 提示

[page_router_manager.cpp(LoadPage)-(100000:100000:scope)] Page router manager is loading page[3]: pages/TestPage.
HarmonyOS
2024-12-25 12:50:42
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

har包页面跳转要使用命名路由的方式,并且需要将待跳转页面引入,可以参考文档:

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

分享
微博
QQ
微信
回复
2024-12-25 14:38:57
相关问题
HarmonyOS AsyncCallback使用方法
2623浏览 • 1回复 待解决
touchEvent使用方法
7963浏览 • 1回复 待解决
日志工具类使用方法
1552浏览 • 1回复 待解决
RSA 加密具体使用方法
1362浏览 • 1回复 待解决
HarmonyOS 关于AOP具体使用方法
1624浏览 • 1回复 待解决
HarmonyOS vp含义及使用方法
1006浏览 • 1回复 待解决
HarmonyOS har中怎么调主模块方法
771浏览 • 1回复 待解决
HarmonyOS .ets文件中不能使用方法重载
985浏览 • 1回复 待解决
HarmonyOS NODE_ALIGN_SELF使用方法描述有误
1510浏览 • 1回复 待解决
HarmonyOS router.pushUrl使用基于Har
1115浏览 • 1回复 待解决
HarmonyOS HAR内容简化
609浏览 • 1回复 待解决
har包里worker如何在entry包使用
3252浏览 • 1回复 待解决