vue-i18n遇到的問題

vue-i18n是一個針對於vue 跟換語言的一個插件

最近在使用的過程當中,遇到了下面的問題
vue

出現上面提示會出現哪些頁面上的問題呢?json

在點擊跟換語言的時候,只能更換一次。再歷經千辛萬苦才發現是main.js中語言標識的位置處問題了bash

const i18n = new VueI18n({  // 語言標識  locale: 'zh-CN',  // this.$i18n.locale  // 經過切換locale的值來實現語言切換  messages: {    // 中文語言包    'zh-CN': require('./lang/zh.json'),    // 英文語言包    'en-US': require('./lang/en.json')  }})複製代碼

正確的寫法:ui

const i18n = new VueI18n({  // 語言標識  locale: 'zh',  // this.$i18n.locale  // 經過切換locale的值來實現語言切換  messages: {    // 中文語言包    'zh': require('./lang/zh.json'),    // 英文語言包    'en': require('./lang/en.json')  }})複製代碼

就能夠解決此問題了。this

相關文章
相關標籤/搜索