在router文件下的index.js中
import VueI18n from 'vue-i18n'
Vue.use(VueI18n)
const i18n = new VueI18n({
locale: window.localStorage.getItem('xxx-lang') || '', // 语言标识
messages: {
'zh-CN': require('../utils/i18n/lang/zh'), // 中文语言包
'en-US': require('../utils/i18n/lang/en') // 英文语言包
},
silentTranslationWarn: true
})
const vueInstance = new Vue({ i18n });
用法:title:vueInstance.$t('grapefruit.router.home'),