HarmonyOS 主工程调用shared Library的pages不生效

主要是想要做成模块化,使用shared Library作为一个module, 给其他项目调用,module中有多个页面,经过验证

使用router.pushUrl 在module中无法调出其他页面,用router.pushNamedRoute可以生效

是不是在module中只能用router.pushNamedRoute?

HarmonyOS
2024-12-27 14:03:46
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu

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

分享
微博
QQ
微信
回复
2024-12-27 15:43:01
相关问题
shared library能否导出ability?
1666浏览 • 1回复 待解决
HarmonyOS expandSafeArea生效
1460浏览 • 1回复 待解决
HarmonyOS margin生效
1451浏览 • 1回复 待解决
HarmonyOS targetSpace生效问题
826浏览 • 1回复 待解决
HarmonyOS margin生效问题
1070浏览 • 1回复 待解决
HarmonyOS @Observed生效问题
1587浏览 • 1回复 待解决
textfield截断属性生效
3471浏览 • 1回复 待解决
abiFilters配置生效
1357浏览 • 1回复 待解决
HarmonyOS hitTestBehavior.block生效
1167浏览 • 1回复 待解决
HarmonyOS Panel 设置 borderRadius 生效
1744浏览 • 1回复 待解决
HarmonyOS stack设置圆角生效
954浏览 • 1回复 待解决