umicro/uView2.0

微信小程序上DatetimePicker 选择器在跨月的情况下,限定最大值为最小值的7天后情况下,会出现bug

Opened this issue · 0 comments

版本

2.0.36

转载链接

localhost/
image
image
image

重现步骤

1、设定电脑的时间为每个月的月底最后一天,比如9月30日
2、限定DatetimePicker 选择器选择器的最小值为当天,即9月30日
3、限定DatetimePicker 选择器选择器的最大值为最小值的后7天,即10月6日,这样打开的datetimepicker出现的可选范围就是9月30日-10月6日
4、点击打开DatetimePicker 选择器,把时间的月份改为下一个月,比如今天是9月30日,月份改为10月,这时候就会出现日期变为10月1日,但是这个时间不是选中状态的,点击confirm,输出的时间不是10月1日

期望的结果是什么?

微信小程序上点击打开DatetimePicker 选择器,把时间的月份改为下一个月,比如今天是9月30日,月份改为10月,这时候就会出现日期变为10月1日,期望这个时间是选中状态的,点击confirm,输出的时间是10月1日

实际的结果是什么?

点击打开DatetimePicker 选择器,把时间的月份改为下一个月,比如今天是9月30日,月份改为10月,这时候就会出现日期变为10月1日,但是这个时间不是选中状态的,点击confirm,输出的时间是10月7日


业务场景就是家政服务,让用户选上门时间,不希望用户选很久以后的时间,就希望他选今天和未来一周内的某一个时间