美文网首页
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