vue 国际化二
Posted mary-123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 国际化二相关的知识,希望对你有一定的参考价值。
参考:http://kazupon.github.io/vue-i18n/zh/introduction.html
npm install vue-i18n
在main.ts中
//多语言切换 import VueI18n from ‘vue-i18n‘ Vue.use(VueI18n) const i18n = new VueI18n({ locale: ‘zh‘, // 语言标识 messages: { ‘zh‘: require(‘./assets/lang/zh‘), ‘en‘: require(‘./assets/lang/en‘) } })
new Vue({
i18n,
router,
store,
render: h => h(App)
}).$mount(‘#app‘)
国际化
建立zh.js和en.js内容如下即可
module.exports = { lang:[ {label:"Chinese",value:"zh"}, {label:"English",value:"en"} ], home: { title: "The more you know, the more you win" }, content: { main: "这里是内容" } }
使用
<p class="big_title">{{$t(‘home.title‘)}}</p> js中使用 this.$t(‘home.title‘)}
以上是关于vue 国际化二的主要内容,如果未能解决你的问题,请参考以下文章