HarmonyOS 鸿蒙Next 请教下为什么不可以这样 Text(this.paramsName + $r('app.string.modelName'))
HarmonyOS 鸿蒙Next 请教下为什么不可以这样 Text(this.paramsName + $r(‘app.string.modelName’))
更多关于HarmonyOS 鸿蒙Next 请教下为什么不可以这样 Text(this.paramsName + $r('app.string.modelName'))的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
我觉得分解成两个text组件更好,要复用的话自定义个组件
在HarmonyOS(鸿蒙)开发中,使用Text
组件来显示文本内容时,如果你遇到了无法正确拼接字符串的问题,可能是因为字符串拼接的方式不正确或者资源引用$r('app.string.modelName')
的使用有误。
首先,确保$r('app.string.modelName')
能够正确解析到资源文件中的对应字符串。如果资源文件路径或名称有误,将导致无法获取到预期的值。
其次,尝试将字符串拼接改为模板字符串或使用JavaScript的字符串连接操作符+
确保this.paramsName
和$r(...)
的返回值被正确连接起来。
例如:
Text(`${this.paramsName}${$r('app.string.modelName')}`)
如果问题依旧没法解决请加我微信,我的微信是itying888。
更多关于HarmonyOS 鸿蒙Next 请教下为什么不可以这样 Text(this.paramsName + $r('app.string.modelName'))的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html