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>
本文来自博客园,作者:正版软件开发,转载请注明原文链接:https://www.cnblogs.com/16win-cn/p/15594970.html
网站开发
浙公网安备 33010602011771号