HarmonyOS $r()是编译时处理的,怎么用变量形式赋值
比如我有一个test.ts文件
里面有一个类,返回了一个
export default class Test{
private static readonly t1 = 't1';
private static readonly t2 = 't2';
private static readonly t3 = 't3';
public getImg(){
return t1
}
}
Image( $r('app.media.' + getImg())
可以这样写吗?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 用弹出框组件SelectDialog的时候 radioContent怎么赋值动态变量
692浏览 • 1回复 待解决
HarmonyOS $r的占位变量不能是resource,是不是bug?
824浏览 • 1回复 待解决
为什么@ObjectLink装饰的变量不能被赋值而@Prop装饰的变量可以赋值?
1383浏览 • 1回复 待解决
资源引用都必须要通过$r的形式吗?
1671浏览 • 1回复 待解决
通过$r访问应用资源是否支持嵌套形式
3215浏览 • 1回复 待解决
鸿蒙next沙箱缓存图片权限是-rw-r--r--,怎么修改成-rw-rw-r--
1600浏览 • 0回复 待解决
HarmonyOS 怎么用一个变量观察其他很多个变量的变化
983浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样处理HarmonyOS中@ObjectLink变量是只读的?
1015浏览 • 1回复 待解决
调试时变量的值怎么看?
7395浏览 • 1回复 待解决
HarmonyOS 函数调用想用其他变量赋值得到返回的响应数据
709浏览 • 1回复 待解决
@Provide/@Consume是否能通过变量的形式命名
3004浏览 • 1回复 待解决
HarmonyOS taskpool执行@Concurrent修饰的方法在访问主线程中的单例变量时,变量是空的
1164浏览 • 1回复 待解决
HarmonyOS AES 256 GCM解密时用的authTag必须是加密时doFinal返回的吗
684浏览 • 1回复 待解决
HarmonyOS 通过$r获取color资源和赋值后的leftBtnColor不一致原因 8
617浏览 • 1回复 待解决
怎么将资源赋值给绘制的颜色属性,两个类型之间是怎么转换的?
1035浏览 • 1回复 待解决
HarmonyOS 自己编译的so文件, 怎么进行strip,用什么工具
802浏览 • 1回复 待解决
HarmonyOS 组件复用,如果状态变量是用prop或者ObjectLink修饰时触发aboutToReuse前,值已经被修改
957浏览 • 1回复 待解决
ide执行编译hap时,经常报ERROR: missing:错误是怎么回事?
576浏览 • 0回复 待解决
android.R.attr.listViewStyle鸿蒙用什么替代啊?
6992浏览 • 1回复 待解决
练习DataAbility时用模拟器启动出现编译问题
8104浏览 • 4回复 已解决
#鸿蒙通关秘籍#DevEco Studio是否支持我将变量的声明赋值语句拆分成声明语句和赋值语句?
904浏览 • 1回复 待解决
根据文档说明,不建议在aboutToReuse中对@Prop变量重新赋值。赋值会导致降低组件的复用性能。
2702浏览 • 1回复 待解决
用cmake编译好的cjson,怎么引入到工程里使用?
1208浏览 • 1回复 待解决
新套件编译报错To preview components in an HSP 怎么处理?
1943浏览 • 1回复 待解决
$r()是编译时处理,不支持程序运行时动态改变,运行时推荐使用resourceManager中的相关api 如getMediaBase64 获取到图片资源Base64编码,然后通过该编码进行图片加载
参考地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-resource-manager-V5#resourcemanagergetresourcemanager