1.安装
npm install vue-i18n --save
2.在main.js文件中:
import i18n from './i18n/i18n'//我是把i18n单独放一个文件夹,这里是引用
new Vue({
router,
store,
i18n,
render: h => h(App)
}).$mount('#app')
3.在项目中单独建立一个i18n文件夹:
4.i18n文件夹里i18n.js内容:
import Vue from 'vue'
import i18n from 'vue-i18n'
Vue.use(i18n)
import zh from './config/zh.js' //中文
import en from './config/en.js' //英文
/*---------使用语言包-----------*/
const vueI18n = new i18n({
locale: 'zh', //语言标识
messages: {
//使用语言包
zh,
en
},
silentFallbackWarn: true //仅在根本没有可用的转换时生成警告&