美文网首页
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