美文网首页
element-plus国际化配置

element-plus国际化配置

作者: 道行者 | 来源:发表于2021-12-21 23:32 被阅读0次

应该说是中文化配置。
环境:

"vue": "^3.2.25",
"element-plus": "^1.2.0-beta.6",
"vite": "^2.7.2",

参考了其官方网站文档,在main.js中加了如下代码:

import ElementPlus from 'element-plus'
import zhCn from 'element-plus/es/locale/lang/zh-cn'

app.use(ElementPlus, {
  locale: zhCn,
})

没起作用,后来有人说那是ts的,对js没用。于是换用ConfigProvider方法,仍然有问题。最后把这个方法中的defineComponent去掉了,就管用了。App.vue的代码如下:

<script setup>
// This starter template is using Vue 3 <script setup> SFCs
// Check out https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup
</script>

<template>
  <el-config-provider :locale="locale">
    <router-view />
  </el-config-provider>
</template>

<script>
// import { defineComponent } from 'vue'
import { ElConfigProvider } from 'element-plus'
 
import zhCn from 'element-plus/lib/locale/lang/zh-cn'
 
export default {
  components: {
    ElConfigProvider
  },
  data() {
    return {
      locale: zhCn
    }
  }
}
</script>

相关文章

网友评论

      本文标题:element-plus国际化配置

      本文链接:https://www.haomeiwen.com/subject/kovfqrtx.html