vant组件DatetimePicker 时间选择ios系统不生效

问题出现场景:苹果手机在使用van-datetime-picker 组件时不生效
官网组件示例:
v-model="currentDate"
type="year-month"
title="选择年月"
:min-date="minDate"
:max-date="maxDate"
:formatter="formatter"
/>
其中,在data设置的默认值 minDate: new Date(2020, 0, 1),与 maxDate: new Date(2025, 10, 1), 的默认值为 (2020, 0, 1) 格式
在ios系统中,时间格式要求为 (2020/ 0/ 1) 。
所以在使用中需要设置默认时间的话,需要对日期进行格式的转换

代码示例(最小日期为第二天):
mounted() {
let mindate = new Date().getTime() + 86400000
this.min = new Date(this.getEnd(mindate))
}
// 获取目标日期
getEnd(e) {
let d = new Date(e)
d = d.getFullYear() +
'/' +
(d.getMonth() + 1 < 10 ? '0' + (d.getMonth() + 1 ) : d.getMonth()) +
'/' +
(d.getDate()<10 ? '0' + d.getDate() : d.getDate())
return d
}

你可能感兴趣的:(vant组件DatetimePicker 时间选择ios系统不生效)