1***@163.com
1***@163.com
  • 发布:2024-03-13 14:09
  • 更新:2024-06-07 10:11
  • 阅读:303

uniapp真机运行上i18n变量获取不到问题

分类:uni-app

<text class="tipCls" >
$t("health.basic.weight_desc").replaceAll("$fatWeight$",exam.fatWeight)}}
</text>

如上代码 在h5的时候能正常显示替换的内容,但是在真机或小程序中会报错 _vm.$t(...).replaceAll is not a function

2024-03-13 14:09 负责人:无 分享
已邀请:
j***@163.com

j***@163.com - yyy

uniapp在安卓端不支持replaceAll,换成replace就行了,uniapp坑太多了

JXWang

JXWang

可以改成 computed 的写法,比如向下边这样

computed: {  
   tipCIs() {  
      return this.$t("health.basic.weight_desc").replaceAll("$fatWeight$",this.exam.fatWeight)  
   }  
}

<text class="tipCls" >{{ tipCIs }} </text>

Diligent_UI

Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序

牛皮

要回复问题请先登录注册