「前端笔记」vue中使用 antd-vue 中将默认时间库 monent 改为 dayjs

本文介绍了如何在Vue项目中使用Ant Design Vue时,将默认的时间库Moment.js替换为轻量级的Day.js。通过antd-dayjs-webpack-plugin插件,无需修改现有代码即可完成替换。主要步骤包括安装dayjs和antd-dayjs-webpack-plugin,然后在main.js中全局引入并设置语言包,最后在vue.config.js中配置插件并重启编译。

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

Day.js 是一个轻量的处理时间和日期的 JavaScript 库,和 Moment.js 的 API 设计保持完全一样. 如果您曾经用过 Moment.js, 那么您已经知道如何使用 Day.js简单地说,只要你会Moment.js,那么你就会Day.js!但是我们知道的,Moment.js 的大小是200多k,Day.js的大小是2kB,100倍的差距,拥有同样强大的 API。

在 antd 中时间库默认使用 moment,修改方式这里使用一种实现方式。使用 antd-dayjs-webpack-plugin 插件,无需对现有代码做任何修改直接替换成 Day.js。请参考 antd-dayjs-webpack-plugin
在这里插入图片描述
默认是只给出了 react 版的操作流程。vue 没有一个明确的流程,这里根据官方给出的步骤进行尝试后成功在 vue 中配置成功,步骤如下:

1、安装 dayjs 和 antd-dayjs-webpack-plugin

npm i dayjs --save
npm i antd-dayjs-webpack-plugin --save-dev

2、在vue 项目的 ma

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值