salt-ui / saltui

MIT License
238 stars 64 forks source link

Datetime组件,设置minDate,maxDate后,日期选择跨年,日期选择不正常 #332

Closed getEZ closed 5 years ago

getEZ commented 5 years ago

8552a23b-58d1-4800-8cf9-f97218783368

SaltUI 版本:saltui 4.3.6

浏览器、操作系统等环境信息 iphone7和安卓机出现问题,

复现步骤

1、设置最大时间和最小时间,两个时间跨年,如:2018/12/28-2019/1/28 2、默认时间选择最小时间 3、选择时间,滑动年份,月份没有变化 4、点击确定,返回时间却是 2019/12/28

复现连接

eternalsky commented 5 years ago

尝试下最新版本。

getEZ commented 5 years ago

尝试下最新版本。

不好意思,版本号写错了,我用的是最新的4.3.6版本

wisetc commented 5 years ago

已经不是跨月的问题了,现在已经是跨年的问题,我也遇到了,v4.3.0,+1@getEZ

eternalsky commented 5 years ago

恩,目前的逻辑里如果是年变化,但是非二月的情况,不会重新计算月份,这是之前的一次性能优化引入的,但是没有考虑到 minDate 和 maxDate 造成的影响,这个今天会修复一下。

eternalsky commented 5 years ago

fix in ver. 4.3.8

wisetc commented 5 years ago

fix in ver. 4.3.8

嗯,有点小复杂,感谢及时修复。