比如我有一个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())
可以这样写吗?
$r()是编译时处理,不支持程序运行时动态改变,运行时推荐使用resourceManager中的相关api 如getMediaBase64 获取到图片资源Base64编码,然后通过该编码进行图片加载
参考地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-resource-manager-V5\#resourcemanagergetresourcemanager