由于本项目 ui 框架使用了,所以国际化的同时也要将其国际化。。同时将当前 lang
语言存在 cookie
之中,为了下次打开页面能记住上次的语言设置。
代码地址: @/lang目前配置了英文和中文两种语言。
使用:
有一些某些特定页面才需要的 lang,比如 @/views/i18n-demo
页面
这种情况下,国际化只会执行一次,因为在 js 中的this.options
只会在初始化的时候执行一次,它的数据并不会随着你本地 lang
的变化而变化,所以需要你在lang
变化的时候手动重设this.options
。
在 中移除 import i18n from './lang'
并且删除 src/lang
文件夹。