react + antd DatePicker设置locale不生效

330 阅读1分钟

在开发的时候遇到这样一个问题 给DatePicker设置了中文 但是还是显示英文

一开始以为是自己语法有问题 就把中文写死了 结果还是不显示

1713940756192.png

网上看了很多办法 说引入路径有问题 比如

  1. import 'moment/locale/zh-cn';

改为这个

  1. import 'moment/dist/locale/zh-cn'

还有 <ConfigProvider locale={zhCN}> <DatePicker /> </ConfigProvider> 这个方法

还有用ConfigProvider包裹的方法

但是我都试过了 都是无效的

最后还是在antd官网找到了解决办法

image.png

我就加了一行代码

import 'dayjs/locale/zh-cn'

image.png

解决问题!

当然这只是我的代码里是这样解决的 如果你也出现这样的情况 还是需要具体问题 具体分析!!!!