HarmonyOS是否有string的占位符

可以拼接可变参数,如第%1d份请选择%2s

HarmonyOS
2024-12-27 15:11:32
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Heiang

可以通过resource资源转字符串的方式来做这种模板拼接。demo如下:resource资源转字符串可以封装成一个通用方法,以下代码因为用到了context,需要在模拟器或真机运行。

import common from '@ohos.app.ability.common';

@Entry
@Component
struct Demo {
  private context = getContext(this) as common.UIAbilityContext
  @State message: string = '22222'
  onPageShow() {
    let a = this.rs2str($r('app.string.app_name'))
    let b = this.rs2str($r('app.string.module_desc'))
    this.message = `${a}:${b}`
  }
  rs2str(resource :Resource){
    let str = this.context.resourceManager.getStringSync(resource.id)
    return str
  }
  build() {
    Column(){
      Text(this.message)
    }
    .width('100%').height('100%').justifyContent(FlexAlign.Center)
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
分享
微博
QQ
微信
回复
2024-12-27 17:43:46


相关问题
HarmonyOS string占位中如何使用Span
442浏览 • 1回复 待解决
HarmonyOS ArkTS是否支持string转类功能
584浏览 • 1回复 待解决
HarmonyOS string判断某字段是否存在
740浏览 • 1回复 待解决
HarmonyOS image 组件占位
944浏览 • 1回复 待解决
HarmonyOS如何使用Image占位
939浏览 • 1回复 待解决
ArkTS如何实现空格占位
2833浏览 • 1回复 待解决
判断字符串是否为空和空白
2229浏览 • 1回复 待解决
Record<string, string>如何删除里边元素
2074浏览 • 1回复 待解决
HarmonyOS 空值判断写法
680浏览 • 2回复 待解决