HarmonyOS 针对entry中的图片资源,如何传递资源路径给自模块使用?

工程含一个entry和一个library,entry使用library的一个含Image的自定义组件,期望可以用entry中的图片来动态设置library中的Image,该如何操作?

尝试:

  • 类似 Image($r(‘app.media.xxx’)) 的形式是可以读到目标资源的
  • 但如果在自定义组件中定义一个变量(imgPath: string = ‘app.media.xxx’),然后 Image($r(this.imgPath))就加载不出来图片了。
HarmonyOS
2024-12-27 16:57:00
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

在定义变量时尝试将$r(‘app.media.xxx’)整个一起定义,该类型为Resource类型,例如:

@State icon:Resource = $r(‘app.media.app_icon’)

在使用时则是:Image(this.icon)

分享
微博
QQ
微信
回复
2024-12-27 19:35:22
相关问题
如何使用Image加载沙箱路径图片资源
1757浏览 • 2回复 待解决
HarmonyOS如何获取资源绝对路径
847浏览 • 1回复 待解决
鸿蒙图片资源在Java代码如何使用
8391浏览 • 1回复 待解决
HarmonyOS 如何添加自定义资源路径
339浏览 • 1回复 待解决
如何获取资源文件路径
2174浏览 • 1回复 待解决
HarmonyOS 图片资源加载
237浏览 • 1回复 待解决
鸿蒙如何获取资源文件种路径
16936浏览 • 3回复 待解决
HarmonyOS 图片资源选取
718浏览 • 1回复 待解决
如何获取profile路径资源文件?
2063浏览 • 1回复 待解决