HarmonyOS har共享包中window.setUIContent中path如何生效

目前在一个自定义的har共享包中调用window.setUIContent,path的页面也是该共享包中的,目前写法是‘@bundle:’+bundleName+模块名+‘ets/pages/’+页面名,这种写法在hsp包中是正常的,但模块改为har就不行了,也试了在页面加@Entry({ routeName : ‘myPage’ }),import(模块名+’/src/main/ets/pages/’+页面名),setUIContent(‘myPage’)的方式也不行,都会报找不到该页面的错误

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

如果使用的是har中的资源,需要使用loadContentByName(命名路由)。

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5#loadcontentbyname11

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS window.setUIContent 参数path问题
33浏览 • 1回复 待解决
HarmonyOS SDK har代码混淆未生效
60浏览 • 1回复 待解决
如何跳转到共享的指定页面
2189浏览 • 1回复 待解决
如何跳转到共享的指定页面?
411浏览 • 1回复 待解决
如何在本地引入一个三方har共享
672浏览 • 1回复 待解决
从HAP的拆如何区分是HAR和HSP
2098浏览 • 1回复 待解决