ant-design-vue DatePicker(a-range-picker)组件 显示中文

本文介绍了如何将Ant Design Vue组件库的显示语言设置为中文,通过在APP.vue中引入locale并配置,然后重新运行项目实现界面语言切换。尽管官方文档使用的是a-locale-provider组件,但实际使用a-config-provider也能达到相同效果,内部实际上是引用了locale-provider。最后,文章祝贺中国女足战胜韩国晋级东京奥运会。
摘要由CSDN通过智能技术生成

1、默认是英文
a-month-picker

<a-col :span="12">
  <a-form-item label="始报年月">
    <a-month-picker
      v-decorator="['bgfrym']"
      style="width: 100%"
      placeholder="选择始报年月"
    />
  </a-form-item>
</a-col>

显示:
在这里插入图片描述
a-range-picker

<a-col :lg="8" :sm="24" >
  <a-form-item
    label="创建时间"
    :labelCol="{span: 5}"
  >
    <a-range-picker
      style="width: 100%;"
      :show-time="{ format: 'HH:mm' }"
      format="YYYY-MM-DD HH:mm"
      :placeholder="['开始时间', '结束时间']"
      @ok="timeOk"
      v-decorator="['time']"
      >
      <a-icon slot="suffixIcon" type="calendar" />
    </a-range-picker>
  </a-form-item>
</a-col>

显示:
在这里插入图片描述
2、转成中文:官网文档:https://www.antdv.com/components/locale-provider-cn/

在APP.vue中
<template>
  <a-config-provider :locale="locale">
    <div id="app">
      <router-view />
    </div>
  </a-config-provider>
</template>

<script>
import zhCN from 'ant-design-vue/es/locale/zh_CN'   // 在node_modules中找到(可切换各种语言)
export default {
  name: "App",
  data() {
    return {
      locale: zhCN
    };
  },
};
</script>

3、重新运行项目: npm run dev
效果:
在这里插入图片描述
在这里插入图片描述
4、细心的小伙伴会发现:官方文档是用a-locale-provider组件包裹的,我这儿却用a-config-provider组件,两张图带你们去解开谜团:
在这里插入图片描述
在这里插入图片描述
找到config-provider文件夹,打开,看到index.js文件,其实里面引入进来的也是locale-provider
在这里插入图片描述

但是没关系,两个都可以,展示出来的都是中文(具体我没细究,还有引入问题,我猜想是在main.js里引入ant-design-vue的时候就包含在里面了吧)

恭喜女足4-3反超韩国晋级东京奥运会!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值