vue多语言

安装  (我装了淘宝镜像)

cnpm install vue-i18n --save
 

在main.js引入

import VueI18n from 'vue-i18n'

Vue.use(VueI18n) // 通过插件的形式挂载


 

var messages = {

'zh-cn: require('../static/js/lang/zh-cn'), // 中 文语言包

'en-us': require('../static/js/lang/en-us'), // 英 文语言包

}

const i18n = new VueI18n({

locale: global.lang, // 语言标识

//this.$i18n.locale // 通过切换locale的值来实现语言切换

messages: messages

})


new Vue({

el: '#app',

i18n, // 不要忘记

 router,

template: '',

components: { App }

})

你可能感兴趣的:(vue多语言,vue-i18n)