当前位置:   article > 正文

@vue3 element-plus 按需引入,默认英文组件修改为中文_elementplus按需引入国际化

elementplus按需引入国际化

升级到@vue-cli3之后element-ui 也做了相应的升级,这里的版本是:"element-plus": "^1.0.2-beta.44",可能后面的版本不适用此分享出来的方法了。

npm 安装

npm install element-plus --save

*这里讲的是按需引入

  1. //element.js
  2. import { ElButton,ElTabs,ElInput,ElForm} from 'element-plus'
  3. import 'element-plus/lib/theme-chalk/index.css'
  4. const components = [ElButton,ElTabs,ElInput,ElForm]
  5. export default (Vue) => {
  6. components.forEach(item => {
  7. Vue.use(item)
  8. })
  9. }
  1. //main.js
  2. import {createApp} from 'vue'
  3. import initElement from './utils/element'
  4. const app = createApp(App)
  5. initElement(app)
  6. app.use(store)
  7. .use(router)
  8. .mount('#app')

到这里 element 组件按需引入就完成了

但是这里会出现一个 默认语言是英文的问题,如果不需要修改可以忽略,如果需要修改成中文,在 element.js 文件多引入一个 loacle

  1. //element.js
  2. import { ElButton,ElTabs,ElInput,ElForm,locale} from 'element-plus'
  3. import 'element-plus/lib/theme-chalk/index.css'
  4. import lang from 'element-plus/lib/locale/lang/zh-cn'//国际化
  5. locale(lang)//国际化
  6. const components = [ElButton,ElTabs,ElInput,ElForm]
  7. export default (Vue) => {
  8. components.forEach(item => {
  9. Vue.use(item)
  10. })
  11. }

import lang from 'element-plus/lib/locale/lang/zh-cn'//可以根据自身需求来引入对应的语种

可以查看 Element Plus 内置的语言:element-plus国际化 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/392373
推荐阅读
相关标签
  

闽ICP备14008679号