当前位置: 首页 > news >正文

通过$r访问应用资源是否支持嵌套形式

项目中很多UI是使用$r('app.string.EntryAbility_label') 方式绑定值得,

那么有些地方不需要使用UI组件,但是想获取$r('app.string.EntryAbility_label')的value值;

比如:arkui 提示组件

prompt.showToast({message: ($r('app.string.enter_phone'),duration: 2000,bottom:'70'
});

这个时候发现传的message值时[object obje]

解决方法

$r当前不支持嵌套,第二个参数需要使用ResourceManager获取应用资源对应字符串赋值给$r第二个参数。参考代码如下:

prompt.showToast({message: this.context.resourceManager.getStringSync($r('app.string.enter_phone')),duration: 2000,bottom:'70'
});

使用这个方法this.context.resourceManager.getStringSync()就可以了


http://www.mrgr.cn/news/10810.html

相关文章:

  • Git在IDEA中的集成操作(附步骤图)
  • leetcode54 螺旋矩阵
  • 有一种“穷人性格”,大事拎不清,小事算太精
  • 计算机毕业设计推荐-基于python的个性化旅游路线推荐平台
  • 基于springboot学生综合测评系统设计与实现
  • linux复习
  • Day06-Vector3和位置移动
  • 通过ClearScript V8在.NET中执行复杂JavaScript逻辑
  • 振兴杯全国青年职业技能大赛职业技能标准——物联网安装调试员
  • 美团一面部分问题
  • HBase原理和操作
  • 以数据安全筑牢新时代旅游安全之基,硬盘文件数据销毁,硬盘销毁
  • 每日一问:深入理解MySQL中的锁机制
  • Vue2使用mixin
  • GPT-4o System Card is released
  • 武威市旅游资源管理系统/旅游网站的设计与实现
  • 基于imx6ull平台opencv的图像采集、ffmpeg推流和Windows端拉流(多线程)
  • 人工智能边缘计算应用教学解决方案
  • CAN总线通信机制(3)
  • 什么是鱼叉式网络钓鱼? 定义与示例