i18n实现js部分转化

102 阅读1分钟

定义一个js文件

import VueI18n from 'vue-i18n'

import cn from './locale-cn'
import en from './locale-en'

const messages = { cn, en }

// eslint-disable-next-line
Vue.use(VueI18n)
export const i18n = new VueI18n({
  locale: 'cn', // set locale
  messages: messages , // set locale messages
});

在需要的页面引入

import {i18n} from "../language/index"

需要转换的地方

`${i18n.tc('language')}`