You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Material-UI DatePicker输入合法日期异常触发onError问题咨询

这是你所用的Material UI测试版组件本身的已知Bug,不是操作错误导致的。

问题原因

你使用的@material-ui/lab@5.0.0-alpha.44属于未正式发布的alpha测试版本,该版本的日期组件内部日期字符串解析逻辑存在缺陷:当输入日期的日部分为01~09带前导零时,解析规则会误判该日期格式无效,因此触发onError回调,但由于逻辑疏漏没有生成对应错误说明,所以返回的reason参数为null。当日部分≥10时不存在前导零匹配问题,解析逻辑可以正常识别日期,因此不会触发错误回调。

解决方案

  • 方案一:升级组件到MUI v5正式版及以上版本。原lab包中的日期组件后续已迁移到@mui/x-date-pickers包维护,该Bug已经在正式发布的稳定版本中被修复,升级后即可正常解析带前导零的日期格式。
  • 方案二:如果当前项目暂时无法升级依赖,可以给日期组件手动添加inputFormat属性,设置值为yyyy-MM-dd,强制组件按照指定格式解析输入的日期,即可规避该解析逻辑缺陷。

内容的提问来源于stack exchange,提问作者Aniket Banyal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 06:12:03