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)

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

相关推荐
沐知全栈开发2 分钟前
正则表达式入门教程
开发语言
IT_陈寒3 分钟前
JavaScript性能翻倍的5个隐藏技巧,90%的开发者都不知道!
前端·人工智能·后端
XiYang-DING4 分钟前
【Java SE】Java访问修饰符总结
java·开发语言
枫叶丹44 分钟前
【HarmonyOS 6.0】聚合链接(App Linking)实战:从创建配置到应用跳转
开发语言·华为·harmonyos
鹏北海6 分钟前
微前端中的 UMD:必要性解析
前端
CHU7290358 分钟前
暖心陪诊,便捷就医——医疗陪诊预约小程序前端功能解析
前端·小程序
代码的奴隶(艾伦·耶格尔)13 分钟前
Hbase的使用
java·前端·hbase
xyq202413 分钟前
Ruby 哈希(Hash)
开发语言
C澒14 分钟前
企业私有前端物料 AI 化集成方案(RAG+DSL2Code)
前端·ai编程
前端 贾公子16 分钟前
uni-app 也能使用 App.vue?解决 uniapp 无法使用公共组件问题
开发语言·前端·javascript