由于本项目 ui 框架使用了,所以国际化的同时也要将其国际化。。同时将当前 lang 语言存在 cookie之中,为了下次打开页面能记住上次的语言设置。

    代码地址: @/lang国际化 - 图1目前配置了英文和中文两种语言。

    使用:

    有一些某些特定页面才需要的 lang,比如 @/views/i18n-demo 页面

    这种情况下,国际化只会执行一次,因为在 js 中的this.options只会在初始化的时候执行一次,它的数据并不会随着你本地 lang的变化而变化,所以需要你在lang变化的时候手动重设this.options

    在 中移除 import i18n from './lang' 并且删除 src/lang 文件夹。