The optional range of [feature request] time selector is easy to cause bug illusion
Open
- Dominant language
- Vue
- Stars
- 54k
- Forks
- 14.4k
- PR merge metrics
- No merged PRs in 30d
Description
### Existing Component
是
### Component Name
TimePicker
### Description
当使用了is-range的属性后,开启了时间区间的选择,我知道一个结束时间的可选范围一定是大于开始时间的,同样开始时间的可选范围也是小于结束时间的,这是合理的,将其不可选范围置为disabled也是对的。
但用户并不知道这背后的逻辑,所以他们不会调整结束时间去让对应的开始时间变成可选的,在他们眼中这是一个Bug,意味着时间选择用不了了。
希望能够优化这个问题,我所提供的解决方案就是:
1. 开始时间选择了当前结束时间之后的时间点时,结束时间自动后移至开始时间之后
2. 结束时间选择了当前开始时间之前的时间点时,开始时间自动前移至结束时间之前
3. 结束时间自动后移和开始时间自动前移最小差距为1个单位,对应的选择不能小于一个单位,为自动移动预留一个单位的可选空间
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.