在项目中多处使用 antd RangePicker 组件的时候,发现月,周都是英文显示,网上搜的解决方法是使用 LocaleProvider进行全局配置,但是使用后会报出一个 warning
Warning: [antd: LocaleProvider] LocaleProvider
is deprecated. Please use locale
with ConfigProvider
instead: http://u.ant.design/locale
解决方法,直接使用 ConfigProvider 替换掉 LocaleProvider
如下:
import { LocaleProvider } from 'antd';
import zh_CN from 'antd/lib/locale-provider/zh_CN';
import moment from 'moment';
import 'moment/locale/zh-cn';
moment.locale('zh-cn')
...
<ConfigProvider locale={zh_CN}>
<App />
</ConfigProvider>
...