a-date-picker报错TypeError: date4.locale is not a function

问题描述

使用日期选择器,数据从后端获得,再赋值给a-date-picker做数据回显,遇到这个报错,排错后定位到a-date-picker组件本身接收数据的问题。

如果使用了dayjs或moment库来处理时间字符串,并且使用.format对时间数据进行格式化,则会报这个错误。

复制代码
const create_time = "2023-05-19T09:11:45.000+0000"
create_time = dayjs(create_time).format("YYYY-MM-DD HH:mm:ss")

``

解决方案

经过尝试,不对时间字符串进行格式化,直接使用dayjs处理后传给a-date-picker后报错消失。具体原因还不明确。

javascript 复制代码
create_time = dayjs(create_time)

在此记录如有同学遇到,望不吝赐教。

相关推荐
Azxcc0几秒前
c++ core guidelines解析--让接口易于使用
开发语言·c++
亭上秋和景清3 分钟前
指针进阶: 回调函数
开发语言·前端·javascript
helloworddm3 分钟前
NSIS编写C/C++扩展
c语言·开发语言·c++
Vanranrr3 分钟前
一个由非虚函数导致的隐藏Bug:窗口显示异常问题排查与解决
开发语言·bug
前端小臻5 分钟前
react中的函数组件和类组件(快捷指令和区别)
前端·react.js·前端框架
烤麻辣烫6 分钟前
黑马大事件学习-15(前端登录页面)
前端·css·vue.js·学习·html
Cache技术分享15 分钟前
266. Java 集合 - ArrayList vs LinkedList 内存使用深度剖析
前端·后端
曹牧15 分钟前
Java:Jackson库序列化对象
java·开发语言·python
豆苗学前端20 分钟前
彻底讲透浏览器的事件循环,吊打面试官
前端·javascript·面试
来自上海的这位朋友21 分钟前
从零打造一个无依赖的Canvas图片编辑器
javascript·vue.js·canvas