同一个HSP中,router.pushUrl中的url问题

在同一个HSP中,页面的之间跳转,router.pushUrl路由的url模版,使用’页面所在的文件名(不加.ets后缀)‘的模版无法跳转,使用这样的’@bundle:包名(bundleName)/模块名(moduleName)/路径/页面所在的文件名(不加.ets后缀)'模版,才能跳转成功。

1.HarmonyOS里面就是这样设计的吗?

2.这样的bundle之前,比较麻烦,有没有更好的路由跳转方式?

HarmonyOS
2024-10-14 10:54:28
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

1、在同一个HSP中,页面的之间跳转,router.pushUrl路由的url模版,使用’页面所在的文件名(不加.ets后缀)‘的模版无法跳转,使用这样的’@bundle:包名(bundleName)/模块名(moduleName)/路径/页面所在的文件名(不加.ets后缀)'模版,才能跳转成功

====》如果是使用的router方式的话,当前是这么设计的。

2、这样的bundle之前,比较麻烦,有没有更好的路由跳转方式?

====》推荐使用 Navigation 进行页面跳转。https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5

分享
微博
QQ
微信
回复
2024-10-14 17:52:01
相关问题
HarmonyOS router.pushUrl跳转报100002
392浏览 • 1回复 待解决
router.pushUrl 无法使用Map类型参数
363浏览 • 1回复 待解决
HarmonyOS 多module同时依赖同一个har
534浏览 • 1回复 待解决
router.pushUrl是否无法使用Map类型参数
634浏览 • 1回复 待解决