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)

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

相关推荐
weixin1997010801612 分钟前
1688商品详情页前端性能优化实战
前端·性能优化
DEMO派24 分钟前
前端常用XSS攻击演示与防御方案解析
前端·xss
前路不黑暗@38 分钟前
Java项目:Java脚手架项目的通用组件的封装(五)
java·开发语言·spring boot·学习·spring cloud·bootstrap·maven
sa1002741 分钟前
京东评论接口调用、签名生成与异常处理
开发语言·数据库·python
问今域中42 分钟前
Vue的computed用法解析
前端·javascript·vue.js
赵谨言44 分钟前
基于Python实现地理空间数据批处理技术探讨及实现--以“多规合一“总体规划数据空间叠加分析为例
大数据·开发语言·经验分享·python
扶苏10021 小时前
详解Vue3的provide和inject
前端·javascript·vue.js
独自破碎E1 小时前
BISHI40数组取精
java·开发语言
丑八怪大丑1 小时前
Java面向对象(进阶)
java·开发语言
武帝为此1 小时前
【Shell 函数库介绍】
前端·chrome