HarmonyOS Resource转String,占位符未被替换,如何处理

Resource转String,占位符未被替换,如何处理?使用下面的代码,转换资源文件中的字符串,发现占位符未被替换。

getContext().resourceManager.getStringSync($r("app.string.xxx", '200 MB'))
HarmonyOS
2024-12-25 10:53:12
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
aquaa

$r中只有一个参数,第二个参数放在外面即可替换。

getContext().resourcelManager.getStringSymc($r("app.string.xxx", "200M"))

请参考如下代码:

@Entry
@Component
struct Test8 {
  build() {
    Column(){
      Button('替换').onClick((event: ClickEvent) => {
        let str = getContext().resourceManager.getStringSync($r("app.string.settings_traffic_alerts_mb"),'200 MB')
        console.info(`结果数据:${str}`)
      })
    }
  }
}
分享
微博
QQ
微信
回复
2024-12-25 13:14:47
mb67ff4e68d0afd

感谢,验证过,可以使用


分享
微博
QQ
微信
回复
2025-04-16 14:31:24
相关问题
HarmonyOS string占位如何使用Span
877浏览 • 1回复 待解决
HarmonyOS是否有string占位
1273浏览 • 1回复 待解决
HarmonyOS Resource对象string报错
950浏览 • 1回复 待解决
Resource类型如何转为String
3307浏览 • 1回复 待解决
HarmonyOS string 包含,替换
747浏览 • 1回复 待解决
HarmonyOS String如何Int
1302浏览 • 1回复 待解决
HarmonyOS string number
2120浏览 • 1回复 待解决
HarmonyOS ResourceColor 16进制 string
1527浏览 • 1回复 待解决
resourcestring.json的用法?
8691浏览 • 1回复 已解决
如何Resource资源对象转成string类型
4724浏览 • 1回复 待解决
HarmonyOS 替换string中的所有双引号
1407浏览 • 1回复 待解决
HarmonyOS stringUint8Array
1156浏览 • 1回复 待解决
HarmonyOS 大整数如何处理
1454浏览 • 1回复 待解决
HarmonyOS 如何处理axios请求
1177浏览 • 1回复 待解决
HarmonyOS ArkTS是否支持string类的功能
1103浏览 • 1回复 待解决
HarmonyOS css如何处理safe area
1394浏览 • 1回复 待解决