一、用HbuilderX新建一个官方的项目:Hello i18n
二、vue版本选择3
三、修改locale目录下的js文件,每个语言都加入代码:"test": "test{num}test"
四、在page/index 里打上代码: <text>{{$t('test',{num:6})}}</text>
五、在H5上显示为:test6test ,但在微信小程序上却显示为:test{num}test
备注:实测vue2版本上面这个写法,在小程序端是没问题的。
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: WIN10
HBuilderX类型: 正式
HBuilderX版本号: 4.15
第三方开发者工具版本号: 微信开发者工具1.06.2405010
基础库版本号: 3.4.6
项目创建方式: HBuilderX
一、用HbuilderX新建一个官方的项目:Hello i18n
二、vue版本选择3
三、修改locale目录下的js文件,每个语言都加入代码:"test": "test{num}test"
四、在page/index 里打上代码: <text>{{$t('test',{num:6})}}</text>
五、在H5上显示为:test6test ,但在微信小程序上却显示为:test{num}test
备注:实测vue2版本上面这个写法,在小程序端是没问题的。
微信小程序上应显示:test6test
test{num}test
x***@huixiaoer.com
这不纯扯犊子吗,小程序低好几等了
2024-09-11 16:25
DCloud_uni-ad_HDX
回复 x***@huixiaoer.com: 后续会优化实现,目前是因为在微信上无法执行动态function导致的
2024-09-12 18:11
d***@163.com
回复 DCloud_uni-ad_HDX: 2025-02-18了。今天同样遇到这个问题,vue3+i18n第二个参数无法动态渲染,请问官方解决了吗?
2025-02-18 23:09
7***@qq.com
2025年3月了还没有解决这个问题吗,手机上APP项目也不行
2025-03-14 23:11