antd - ant design date-time-picker 校验时报错value.getTime is not a function
本文介绍了antd - ant design date-time-picker 校验时报错value.getTime is not a function的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
写了一个日期时间选择框:
<FormItem
{...formItemLayout}
label="开始时间">
{getFieldDecorator('start_at', {
initialValue: moment(event.time),
rules: [
{
type: 'date',
required: true,
message: "请选择活动开始时间!"
},{
validator: this.checkStartTime,
}
]
})(
<DatePicker showTime format="YYYY-MM-DD HH:mm:ss" />
)}
</FormItem>
但是在点击选择的时候会报错
查了一下发现DatePicker是moment类型,但是async-validator的rules中的type没有moment类型
该如何解决这个问题?
解决方案
应为返回的是数据moment格式的,你要先转换为date才行
value.toDate().getTime()
这篇关于antd - ant design date-time-picker 校验时报错value.getTime is not a function的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文