vue3项目使用Ant-Design-Vue组件库全局汉化

一、前言

Ant-Design-Vue 组件库某些组件默认是英文显示的,如时间选择、分页、弹出框等组件。这些组件的显示需要用户手动去进行汉化。官方文档对此也给出了说明及示例,但示例与实际项目配置存在小幅度出入。

二、实现流程

  • 前置条件为已安装下载Ant-Design-Vue组件库,官网有详细流程,在此不做演示

1、安装及使用 dayjs 库。

注意: Ant-Design在 V3 版本开始,默认使用 dayjs库替换了 momentjs 库。

css 复制代码
npm install dayjs --save

2、安装完成后在 main.js 文件中添加以下配置。

  • main.js
javascript 复制代码
import dayjs from 'dayjs';
import 'dayjs/locale/zh-cn';
dayjs.locale('zh-cn');

3、在 App.vue 中添加以下配置

  • App.vue
xml 复制代码
<template>
  <a-config-provider :locale="zhCN">
    <router-view />
  </a-config-provider>
</template>
<script setup>
import zhCN from 'ant-design-vue/es/locale/zh_CN';
</script>

进行以上操作后即可实现Ant-Design-Vue组件库全局汉化

相关推荐
moxiaoran575334 分钟前
uni-app萌宠案例学习笔记--页面布局和CSS样式设置
前端·css·uni-app
CrissChan1 小时前
Pycharm 函数注释
java·前端·pycharm
小小小小宇2 小时前
Vue.nextTick()笔记
前端
小约翰仓鼠3 小时前
vue3子组件获取并修改父组件的值
前端·javascript·vue.js
Lin Hsüeh-ch'in3 小时前
Vue 学习路线图(从零到实战)
前端·vue.js·学习
烛阴4 小时前
bignumber.js深度解析:驾驭任意精度计算的终极武器
前端·javascript·后端
计蒙不吃鱼4 小时前
一篇文章实现Android图片拼接并保存至相册
android·java·前端
全职计算机毕业设计4 小时前
基于Java Web的校园失物招领平台设计与实现
java·开发语言·前端
啊~哈5 小时前
vue3+elementplus表格表头加图标及文字提示
前端·javascript·vue.js