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怎么赋值动态变量
18浏览 • 1回复 待解决
为什么@ObjectLink装饰的变量不能被赋值而@Prop装饰的变量可以赋值?
454浏览 • 1回复 待解决
资源引用都必须要通过$r的形式吗?
318浏览 • 0回复 待解决
鸿蒙next沙箱缓存图片权限是-rw-r--r--,怎么修改成-rw-rw-r--
387浏览 • 0回复 待解决
通过$r访问应用资源是否支持嵌套形式
2041浏览 • 1回复 待解决
HarmonyOS 怎么用一个变量观察其他很多个变量的变化
57浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样处理HarmonyOS中@ObjectLink变量是只读的?
108浏览 • 1回复 待解决
调试时变量的值怎么看?
6362浏览 • 1回复 待解决
HarmonyOS 函数调用想用其他变量赋值得到返回的响应数据
21浏览 • 1回复 待解决
HarmonyOS 通过$r获取color资源和赋值后的leftBtnColor不一致原因 8
46浏览 • 1回复 待解决
@Provide/@Consume是否能通过变量的形式命名
1778浏览 • 1回复 待解决
怎么将资源赋值给绘制的颜色属性,两个类型之间是怎么转换的?
295浏览 • 1回复 待解决
android.R.attr.listViewStyle鸿蒙用什么替代啊?
6227浏览 • 1回复 待解决
HarmonyOS taskpool执行@Concurrent修饰的方法在访问主线程中的单例变量时,变量是空的
268浏览 • 1回复 待解决
#鸿蒙通关秘籍#DevEco Studio是否支持我将变量的声明赋值语句拆分成声明语句和赋值语句?
112浏览 • 1回复 待解决
根据文档说明,不建议在aboutToReuse中对@Prop变量重新赋值。赋值会导致降低组件的复用性能。
2008浏览 • 1回复 待解决
练习DataAbility时用模拟器启动出现编译问题
7060浏览 • 4回复 已解决
用cmake编译好的cjson,怎么引入到工程里使用?
198浏览 • 1回复 待解决
新套件编译报错To preview components in an HSP 怎么处理?
783浏览 • 1回复 待解决
用Openharmony的交叉编译器,编译helloworld程序
4515浏览 • 0回复 待解决
openharmony编译时怎么修改current_toolchain
1897浏览 • 0回复 待解决
HarmonyOS在编译的使用会出现Warning是怎么回事?
377浏览 • 1回复 待解决
编译openharmony master上的源码 出现如下图问题?怎么处理?
7512浏览 • 1回复 待解决
在编译时固件时出现的问题,是什么原因,怎么解决?
8530浏览 • 3回复 已解决
$r()是编译时处理,不支持程序运行时动态改变,运行时推荐使用resourceManager中的相关api 如getMediaBase64 获取到图片资源Base64编码,然后通过该编码进行图片加载
参考地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-resource-manager-V5#resourcemanagergetresourcemanager