js i18n 国际化 遇到需要拼接的字符串怎么处理

例如显示 "共计 100 条数据" 100是变量

在模板中可以这样写 $t("total",[100])

然后在i18n配置文件 这样写 total:'共计 {0} 条数据'

$t 的第一个参数是对应的字符模板,第二个参数是数组或者对象

配置文件中的0就是数组的100

如果你用对象来表示那应该是

模板文件: $t("total",{num:100})
配置文件: total:'共计 {num} 条数据'

你可能感兴趣的