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

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

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

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

HarmonyOS
7天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

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

分享
微博
QQ
微信
回复
7天前
相关问题
shared library能否导出ability?
949浏览 • 1回复 待解决
HarmonyOS margin生效
727浏览 • 1回复 待解决
HarmonyOS @Observed生效问题
560浏览 • 1回复 待解决
HarmonyOS margin生效问题
175浏览 • 1回复 待解决
HarmonyOS expandSafeArea生效
396浏览 • 1回复 待解决
HarmonyOS rightpadding和margin生效
889浏览 • 1回复 待解决
HarmonyOS 关于onKeyEvent生效问题
448浏览 • 1回复 待解决
HarmonyOS photoViewPicker智能推荐生效
403浏览 • 1回复 待解决
HarmonyOS Stack 里 align生效
142浏览 • 1回复 待解决
HarmonyOS Web组件borderRadius生效
124浏览 • 1回复 待解决
HarmonyOS targetSpace生效问题
70浏览 • 1回复 待解决
ConstraintSize尺寸设置生效
2452浏览 • 1回复 待解决