今日借鉴@鱼玄机_vin的处理方案,解决vue+element UI+ I18n实现国际化的问题的问题,参考链接:一、Vue+element-ui+i18n 多语言化--实际项目 - 简书 (jianshu.com)
文中没有介绍vue-i18n的版本,自己参考elementUI官网使用了vue-i18n@5,不能正确解析所配置的字段。
经过漫长的解BUG,查资料,在关于#vue.js#的问题://浏览器 的问题[vue-i18n] vue-i18n (VERSION) need to use Vue 2.0 or later (Vue-前端-CSDN问答 的评论区找到了答案:
vue-i18n版本太低了,用vue-i18n@8就可以了。
大家平时是如何找出这种问题的?真心求教
另外,Vue+element-ui+i18n 多语言化--实际项目 - 简书 (jianshu.com) 这种方案配合vs code的 Vue i18n 插件,真香!插件链接:Vue i18n - Visual Studio Marketplace
目录结构:
![](https://img.haomeiwen.com/i6652655/0e81d744a8493c21.png)
插件能自动识别i18n语言包,使用方式也很简单,力荐!!!
git地址:fanfan6/vue-admin-template-i18n: 基于vue-admin-template项目,增加了i18n配置 (github.com)
基于原项目,为了配合时候i18n插件,目录结构有所调整,不过也很简单。
网友评论