资源引用都必须要通过$r的形式吗?

请问一下在项目开发过程中引用的资源都必须要通过$r的方式来进行引用吗,还是说仅在有国际化需求时是必须的?是否可以在代码中直接硬编码资源内容,比如说按钮文字或界面上的文案。

HarmonyOS
12h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

如果想引用资源都是通过"$r(‘app.type.name’)"形式引用。其中,app为resources目录中定义的资源;type为资源类型或资源的存放位置;name为资源名,开发者定义资源时确定。参考文档:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/resource-categories-and-access-V5#资源访问​。如果只是设置button的文案可以不使用引用资源,直接写字符串即可,例如 Button(‘test’)。

分享
微博
QQ
微信
回复
5h前
相关问题
适配OpenHarmony是否必须要过XTS认证
1798浏览 • 0回复 待解决
$r资源如何进行比较
1721浏览 • 1回复 待解决
HarmonyOS资源引用问题
355浏览 • 1回复 待解决
HarmonyOS 本地资源如何引用
63浏览 • 1回复 待解决
Hsp间间接引用导致资源报错
1778浏览 • 1回复 待解决
java如何引用resources资源获得value?
4424浏览 • 1回复 待解决
如何通过资源ID拿到对应资源
6874浏览 • 3回复 待解决
$r文件能拿AppScope下resource
204浏览 • 0回复 待解决
DevEco Studio是以插件形式提供
7346浏览 • 1回复 已解决
必须要在ts文件中自定义装饰器
223浏览 • 1回复 待解决