vue-i18n的使用
环境(iview UI也要适配国际化)
由于项目要求系统支持国际化,故需要在原来的项目中添加vue-i18n包(之前用了vuex-i18n, 但是不知道怎么样去动态改变iview的国际化,如果有大佬知道恳请告知)。
配置国际化
在package.json添加vue-i18n
"vue-i18n": "^8.11.2"
在main.js中配置国际化
-
创建本地 zh.js 以及 en.js
en.jsLOCATION_ERROR: Location Error QUANTITY_ERROR: Quantity Error REPEAT_QR_CODE: Repeat QR Code SCAN_HISTORY: Scan History
zh.js
LOCATION_ERROR: 地址错误 QUANTITY_ERROR: 数量错误 REPEAT_QR_CODE: 重复扫码 SCAN_HISTORY: 扫码历史
-
导入iview和i18n以及两个本地中英文js文件和iview自带的语言js
import zh from '@/locales/lang/zh.js' //注意路径改成你创建的路径 import e