当前位置: 首页 > Web前端 > vue.js

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

时间:2023-03-31 17:00:17 vue.js

比如显示“一共100条数据”,100是一个变量,可以这样写$t("total",[100])在模板中,然后在i18n配置文件中这样写总计:'总共{0}条数据'。$t的第一个参数是对应的字符模板,第二个参数是一个数组或对象。配置文件中的0在数组中为100。如果用对象来表示,应该是Templatefile:$t("total",{num:100})Configurationfile:total:'Total{num}条数据'