首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Vue类等价于setup(){const {t}= useI18n({ inheritLocale: true,useScope:'local‘})}

Vue类等价于setup(){const {t}= useI18n({ inheritLocale: true,useScope:'local‘})}
EN

Stack Overflow用户
提问于 2022-03-26 18:55:55
回答 1查看 53关注 0票数 0

我想为翻译目的实现i18n,我知道如何在Vue 3中实现它,比如

代码语言:javascript
运行
复制
const { t } = useI18n({
      inheritLocale: true,
      useScope: 'local'
    })

然后像这样的

代码语言:javascript
运行
复制
{{ t('p1') }}

预先配置区域设置。现在,我已经尝试了使用类

代码语言:javascript
运行
复制
export default class App extends Vue {
  i18n = new useI18n({});
}

在此之后,类似于html 中的内容

代码语言:javascript
运行
复制
{{ i18n.t("p1") }}

什么都没发生。有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2022-03-26 19:10:22

看来解决办法比我想象的要近

只需添加像这样的$:

代码语言:javascript
运行
复制
{{ $i18n.t("p1") }}

而且它有效,不需要添加上述的值..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71630933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档