把antd的日历插件的日期换成中文

本文介绍如何解决AntD日历插件的中文化显示问题,通过引入中文插件和正确配置locale属性,实现日历插件的中文显示,并提供代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:

       在网上百度搜索日历插件,经常就被导到日期插件那里去了,而且,antd的日历插件 calendar 也有英文和中文的问题,这里说一下解决办法。

效果:

前面是刚引入的效果图,后面是处理后的效果图

步骤:

1、引入中文插件

 import 'moment/locale/zh-cn';

2、data定义变量,然后页面组件中引用

data部分:
locale: {
          lang: {
            month: '月',
            year: '年',
          },
        },

组件源码展示:

<template>
    <div class="calendarDiv">
      <a-calendar :fullscreen="false" @panelChange="onPanelChange" :locale="locale"/>
    </div>
</template>

<script>

  import 'moment/locale/zh-cn';
  export default {
    props: [],
    watch: {},
    data() {
      return {
        name: '',//日历插件
        locale: {
          lang: {
            month: '月',
            year: '年',
          },
        },
      };
    },
    created() {
    },
    mounted() {
    },
    methods: {
      /*
      *   日历选中值发生改变的事件
      * */
      onPanelChange(value, mode) {
        console.log(value, mode);
      },
    },
    component: {},
    beforeDestroy() {
    }

  };
</script>

<style lang='less' scoped>
    .calendarDiv{
      width: 300px;
      border: 1px solid #d9d9d9;
      borderRadius: 4px;
    }

</style>

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浩星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值