请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在单独的TS文件中使用i18n

老师 我想在单独的TS文件中使用i18n

//columns.ts
export const columns: TableColumn[] = [
  {
    title: '用户名',
    dataIndex: 'username'
  },
]

我看到vue2.0中有这样的实现

const i18n = new VueI18n({
  silentTranslationWarn: true,
  locale: defaultLang,
  fallbackLocale: defaultLang,
  messages
})
export function i18nRender (key) {
  return i18n.t(`${key}`)
}

请问一下vue3.0也能实现类似i18nRender 这个方法的功能吗

正在回答 回答被采纳积分+3

1回答

Sunday 2021-11-05 10:33:54

你好
Vue3中的i18n与vue2大不同。我没有专门研究过ts的i18n方式,但是想来应该于js相差不大才对。具体的可以参考下i18n官方文档

0 回复 有任何疑惑可以回复我~
  • 提问者 慕勒857652 #1
    我主要是现在单独的TS或者JS文件中使用i18n,我看官方的文档都是要在vue文件的setup方法下,我可不可以写一个单独的方法只要导入这个方法 就能在js文件中使用i18n进行国际化
    回复 有任何疑惑可以回复我~ 2021-11-05 11:05:52
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信