Vue.js项目前端多语言方案的思路与实践

目录

  • 一、通常有哪些内容需要处理
  • 二、基本思路
  • 三、具体实践中的一些细节
    • 1、获取当前应该采用何种语言的getLang模块的实现
    • 2、Vux组件的多语言包的配置
    • 3、vux-loader的配置
    • 4、自定义组件内外文案的多语言化
    • 5、vuex-i18n的实现
    • 6、图片的多语言化
    • 7、在当前页面通过按钮切换当前语言后,如何更新当前页面的内容?
    • 8、Yaml中特殊字符的转义
  • 总结
    前端的国际化是一个比较常见的需求。但网上关于这一方面的直接可用的方案却不多。最近刚做了一版基于Vue.js的多语言实现,在此简单作一小结。

    一、通常有哪些内容需要处理
    总的来说,一个Web应用中,需要做多语言切换的内容常见的包括如下方面:
    1、模板中的内容,如Vue.js的