Vue3 Vite使用i18n配置国际化,就是根据它的规则自己建立一套语言字典,对于每一个字都有统一的标识,我们在文中使用该标识代替某一语言,然后它内部就会自动转为你需要查看的语言
下载安装
NPM
1 | npm install vue-i18n@next |
准备语言文件
- src/i18n/zh-CN.js
1 | const zh_CN = {} |
- src/i18n/en-US.js
1 | const en_US = {} |
配置文件
- src/i18n/index.js
1 | import { createI18n } from 'vue-i18n' |
全局配置
- src/main.js
1 | // 在main.js中引入 |
Template
1 | <template> |
Element Plus组件国际化
全局配置
参考官方文档 https://element-plus.gitee.io/zh-CN/guide/i18n.html#configprovider
- src/plugins/element.js
1 | import ElementPlus from 'element-plus' |
ConfigProvider
Element Plus 还提供了一个 Vue 组件 ConfigProvider 用于全局配置国际化的设置
1 | <el-config-provider :locale="eLocale"> |
- script
1 | <script> |
到此结束,欢迎大神点评,指出不足指出!!