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