解决antui中部分组件出现英文的情况(国际化后又出现中英文混合情况)
我们在使用antui的部分组件的时候会发现他是英文显示的状态,比如在使用日期时间选择器的时候会出现以下状况:

很多地方显示的都是英文,这时候我们可以再页面中引入antui国际化来解决这个问题,具体引用方法我在这里使用vue来进行说明,其他框架可参考:
1.在app组件中进行国际化配置:
<template>
<a-config-provider :locale="locale">
<router-view></router-view>
</a-config-provider>
</template>
<script lang="ts" setup>
import {ref} from "vue";
import zh_CN from 'ant-design-vue/lib/locale-provider/zh_CN';
import moment from 'moment';
import 'moment/locale/zh-cn';
moment.locale('zh-cn');
const locale = ref(zh_CN);
</script>
使用a-config-provider进行包裹,引入zh_CN和moment
2.引入国际化后会出现,虽然红框中英文变成了中文,但是蓝筐中也就没有变化,变成了中英文混合的形式

3.这时候,我们可以看引入的moment。会发现我们引入的是
import 'moment/locale/zh-cn';
改为
import 'moment/dist/locale/zh-cn';
即可。
这样最终结果就是

浙公网安备 33010602011771号