picker[mode=date]可以选择出2019-09-31这样不存在的日期

发布于 6 年前作者 xiuyingtan1803 次浏览最后编辑 6 年前来自 issues

假设picker[mode=date]设置起始日期为2019-09-01,然后将日期调整到2020-08-31。如下图所示:

然后,将2020调整为2019,这时直接结果是2019-08-31,但是因为我们设置了起始日期是2019-09-01,所以这个组件自动地给月份增加了1,变成了2019-09-31,以便大于我们提供的起始日期。但是2019-09-31是一个不存在的日期。所以这里应该是有bug的。选择后的结果见下图

5 回复
zxiao
zxiao1 楼6 年前

我这边用的官方的示例测试的时候不会出现你这个问题…  https://developers.weixin.qq.com/s/csMN64ml7WbZ

贴个测试的…

juan25
juan252 楼6 年前

麻烦提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

wsun
wsun3 楼6 年前

可以复现

xiulanhe
xiulanhe4 楼6 年前

可能是安卓特有的BUG吧,苹果选择2019直接到2019.9.1

fangdong
fangdong5 楼4 年前

搞个demochu出来让大家看看