HarmonyOS 获取Resource中的value问题

现在使用canvas中,用到context.fillText方法,但是由于绘制的文本参数是string,而在现在的场景中,只能是Resource类型,请问如何实现Resource转string。

HarmonyOS
2024-09-03 10:35:57
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

请看下该接口能否满足您的需求:

getString(){ 
  try { 
    let str = getContext(this).resourceManager.getStringSync($r('app.string.app_name').id); 
    console.log("str::"+str) 
  } catch (error) { 
    let code = (error as BusinessError).code; 
    let message = (error as BusinessError).message; 
    console.error(`getStringSync failed, error code: ${code}, message: ${message}.`); 
  } 
}

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-resource-manager-V5#ZH-CN_TOPIC_0000001847052344__getstringsync9

分享
微博
QQ
微信
回复
2024-09-03 15:08:11
相关问题
resourcestring.json用法?
7009浏览 • 1回复 已解决
HarmonyOS如何获取对象所有的值和value
865浏览 • 1回复 待解决
Key-Value存储问题咨询
208浏览 • 1回复 待解决
关于 onArrange获取参数问题
4903浏览 • 1回复 待解决
HarmonyOS Resource怎么进行转换类型
415浏览 • 1回复 待解决
如何访问resource目录路径
392浏览 • 1回复 待解决