vue3 i18n动态获取key的实现方式
更新时间:2025年09月17日 08:54:43 作者:ana_9717
在Vue3项目中,使用i18n动态获取keyzh文件时,直接用中括号无效,需改用数组形式如$[key, 'zh'],明确指定语言代码以正确加载翻译
vue3 i18n动态获取key
项目中使用vue3 加 i18n, 需要动态获取key
zh文件
{
zh: {
a: '啊aaa',
b: 'bbb',
c: 'cccc',
d: 'dddd',
}
}正常用中括号获取发现没生效
const test = [
'a' , 'b', 'c', 'd'
]
<var-option
v-for="item in test "
:key="item"
:label="$t('zh[item]')"
:value="item"
/>调查了半天发现需要这么写就好了
<var-option
v-for="item in test "
:key="item"
:label="$t('zh.'+ item)"
:value="item"
/>总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
解决Vue2跨域报错AxiosError net::ERR_FAILED、 Network Error、ERR_N
这篇文章主要给大家介绍了关于解决Vue2跨域报错AxiosError net::ERR_FAILED、 Network Error、ERR_NETWORK的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下2022-11-11
el-date-picker日期时间选择器的选择时间限制到分钟级别
文章介绍了如何使用el-date-picker 组件来限制用户选择的时间,禁止选择当前时间的日期及时分,同时允许选择其他日期的全天时分,通过设置 `pickerOptions` 对象的属性,可以实现对日期和时间的精确控制,感兴趣的朋友跟随小编一起看看吧2025-01-01


最新评论