vue - - - - - i18n$t()无法获取数组、对象

i18n $t 无法获取数组、对象

项目场景:

vue3项目需要支持多语言,首选就是vue-i18n。vue3支持的是vue-i8n也更新到v9版本

遇到问题:

在项目里使用$t来获取数据时,$t()将仅返回字符串,数组及对象会直接返回其属性名
这样对开发来说就不太友好了

官方解释:

“Reason: To make simple obligation to return the translation results, and it’s also to support TypeScript types.”

解决办法:

那难道数组对象真的就不能够使用了么???

其实还有一个解决办法,方案也很简单,使用新的api替换即可,$t => $tm

$t仍然可以使用,但仅返回字符串

如此即可完美使用

相关推荐

  1. vue - - - - - i18n$t()无法获取数组对象

    2024-03-12 02:26:03       43 阅读
  2. VUE3从i18n国际化组件动态获取字符串

    2024-03-12 02:26:03       39 阅读
  3. .NET C# 如何获取object对象数据

    2024-03-12 02:26:03       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-12 02:26:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-12 02:26:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-12 02:26:03       82 阅读
  4. Python语言-面向对象

    2024-03-12 02:26:03       91 阅读

热门阅读

  1. LeetCode面试题 08.14. Boolean Evaluation LCCI——区间dp

    2024-03-12 02:26:03       40 阅读
  2. Leetcode Algo Day3

    2024-03-12 02:26:03       36 阅读
  3. 2024年度邮件安全报告:恶意邮件增加了105%

    2024-03-12 02:26:03       50 阅读
  4. LeetCode70 爬楼梯

    2024-03-12 02:26:03       47 阅读
  5. LeetCode101 对称二叉树

    2024-03-12 02:26:03       35 阅读
  6. 域控定位解析

    2024-03-12 02:26:03       51 阅读
  7. 力扣题库第5题:盛最多水的容器

    2024-03-12 02:26:03       41 阅读
  8. linux 错误编号使用

    2024-03-12 02:26:03       40 阅读
  9. python读取kafka数据

    2024-03-12 02:26:03       39 阅读