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怎么赋值动态变量
669浏览 • 1回复 待解决
HarmonyOS $r的占位变量不能是resource,是不是bug?
814浏览 • 1回复 待解决
为什么@ObjectLink装饰的变量不能被赋值而@Prop装饰的变量可以赋值?
1356浏览 • 1回复 待解决
资源引用都必须要通过$r的形式吗?
1622浏览 • 1回复 待解决
鸿蒙next沙箱缓存图片权限是-rw-r--r--,怎么修改成-rw-rw-r--
1586浏览 • 0回复 待解决
通过$r访问应用资源是否支持嵌套形式
3151浏览 • 1回复 待解决
HarmonyOS 怎么用一个变量观察其他很多个变量的变化
956浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样处理HarmonyOS中@ObjectLink变量是只读的?
987浏览 • 1回复 待解决
调试时变量的值怎么看?
7378浏览 • 1回复 待解决
@Provide/@Consume是否能通过变量的形式命名
2957浏览 • 1回复 待解决
HarmonyOS 函数调用想用其他变量赋值得到返回的响应数据
692浏览 • 1回复 待解决
HarmonyOS 自己编译的so文件, 怎么进行strip,用什么工具
775浏览 • 1回复 待解决
HarmonyOS AES 256 GCM解密时用的authTag必须是加密时doFinal返回的吗
671浏览 • 1回复 待解决
ide执行编译hap时,经常报ERROR: missing:错误是怎么回事?
550浏览 • 0回复 待解决
HarmonyOS taskpool执行@Concurrent修饰的方法在访问主线程中的单例变量时,变量是空的
1147浏览 • 1回复 待解决
HarmonyOS 通过$r获取color资源和赋值后的leftBtnColor不一致原因 8
595浏览 • 1回复 待解决
怎么将资源赋值给绘制的颜色属性,两个类型之间是怎么转换的?
1021浏览 • 1回复 待解决
HarmonyOS 组件复用,如果状态变量是用prop或者ObjectLink修饰时触发aboutToReuse前,值已经被修改
944浏览 • 1回复 待解决
android.R.attr.listViewStyle鸿蒙用什么替代啊?
6975浏览 • 1回复 待解决
练习DataAbility时用模拟器启动出现编译问题
8076浏览 • 4回复 已解决
用cmake编译好的cjson,怎么引入到工程里使用?
1190浏览 • 1回复 待解决
新套件编译报错To preview components in an HSP 怎么处理?
1905浏览 • 1回复 待解决
根据文档说明,不建议在aboutToReuse中对@Prop变量重新赋值。赋值会导致降低组件的复用性能。
2686浏览 • 1回复 待解决
#鸿蒙通关秘籍#DevEco Studio是否支持我将变量的声明赋值语句拆分成声明语句和赋值语句?
890浏览 • 1回复 待解决
$r()是编译时处理,不支持程序运行时动态改变,运行时推荐使用resourceManager中的相关api 如getMediaBase64 获取到图片资源Base64编码,然后通过该编码进行图片加载
参考地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-resource-manager-V5#resourcemanagergetresourcemanager