美文网首页
Vue-i18n配置和使用

Vue-i18n配置和使用

作者: 你猜_19ca | 来源:发表于2019-02-22 20:21 被阅读0次
  • 安装
npm install vue-i18n -D
  • src下新建文件i18n.js
    添加如下:
import Vue from 'vue'
import VueI18n from 'vue-i18n'

Vue.use(VueI18n)

export const i18n = new VueI18n({
  locale: 'CN',
  messages: {
    'CN': require('./assets/lang/cn'),
    'EN': require('./assets/lang/en')
  }
})
  • assets下新建文件夹lang
  • lang下新建文件en.jscn.js
    在en.js下添加如下:
export const message = {
  hello: 'Hello, World'
}

在cn.js下添加如下:

export const message = {
  hello: '你好, 世界'
}
  • main.js里引入i18n.js
import Vue from 'vue'
import App from './App'
import router from './router'
import { i18n } from './i18n'

Vue.config.productionTip = false

new Vue({
  el: '#app',
  i18n,
  router,
  components: { App },
  template: '<App/>'
})
  • 使用
<span>{{ $t("message.hello") }}</span>

相关文章

网友评论

      本文标题:Vue-i18n配置和使用

      本文链接:https://www.haomeiwen.com/subject/uuryyqtx.html