项目中经常有中英文切换的功能,接下来就简单实现以下这个功能
一、下载
这里用到的是npm的方法
npm install vue-i18n
如果下载后用不了可以尝试下降低版本(当然不一定是版本问题,这只是一种思路),下载时指定版本的方法就是在vue-i18n后面加@版本号(例:npm install vue-i18n@8)
下载完成以后可以在 package.json中看到,我这里的版本是8
二、设置语言并引入应用
main.js
import Vue from 'vue'
import App from './App.vue'
import VueI18n from 'vue-i18n' //引入vue-i18n
const messages = { //设置语言
zh: {//中
message: {
hello: '叫我靓仔!'
}
},
en: {//英
message: {
hello: 'Call me pretty!'
}
}
}
Vue.use(VueI18n)//使用
const i18n = new VueI18n({
locale: 'zh', // 语言标识 zh为上面messages中的