vue k-form-design使用i18n翻译

k-form-design 默认只有中文,支持多语言需要引入 i18n
http://kcz66.gitee.io/k-form-design/#/zh-cn/guide/start?id=快速上手

<script>
// k-form-design\packages\core\components_use.js 在这个js下面引入
import VueI18n from 'vue-i18n'
Vue.use(VueI18n)
let lang = window.localStorage.getItem('lang')||'en';
let i18n = new VueI18n({
  locale: lang, // 'zh-cn', // 源语言
  fallbackLocale: 'zh-cn', // 如果没有翻译的默认语言
  silentTranslationWarn: true,//不警告没有翻译的内容
  messages: {
    'zh-cn': Object.assign(require('@/assets/lang/zh-cn.json')),
    'en': Object.assign(require('@/assets/lang/en.json')),
  }
});
window.i18n = i18n // 找个地方先装着,k-form-design的其它地方就可以直接用这个翻译 window.i18n.t('xxx')
</script>
posted @ 2021-11-23 20:05  正版软件开发  阅读(648)  评论(0)    收藏  举报