ElemeFE / ElemeFE/element

[bug report] El date picker modifies the start time many times, but the end time is not updated synchronously

Open
#20,804 2 comments 0 reactions 0 assignees View on GitHub
stale
Dominant language
Vue
Stars
54k
Forks
14.4k
PR merge metrics
No merged PRs in 30d

Description

### Element UI version
2.15.1

### OS/Browsers version
windows10/版本 88.0.4324.182(正式版本) (64 位)

### Vue version
2.6.11

### Reproduction Link
https://jsfiddle.net/nosomeone/vLr2qf8z/4/

### Steps to reproduce
1) 点击时间日期选择器,选择同一天点击两下,如上方输入框展示 2021-2-25 00:00:00 > 2021-2-25 00:00:00
2) 在“开始时间”输入框中手动输入/选择某个时间段,如 18:00:00,则“结束时间”默认也选择此时间,且无法通过点击选择18:00:00之前的时间
3) 再次在“开始时间”输入框中重新手动输入/选择时间段,如12:00:00,此时“结束时间”仍然展示上一次的内容,无法选择18:00:00之前的时间
4) 若此时点击“确定”按钮确认选择的时间段,然后再将内容点击“×”清空,重新点击进入选择,继续选择同一日期,会发现“结束时间”输入框仍然无法选择18:00:00之前的时间,而此时的开始时间是默认的00:00:00。
5)只有F5刷新页面才可解决此问题。

### What is Expected?
第一次选择“开始时间”后,“结束时间”会同步进行更新;
再次输入/选择“开始时间”,“结束时间”仍然可以同步更新,保证时间选择范围对的正确性。

### What is actually happening?
第一次选择“开始时间”后,“结束时间”可以同步更新;
再次输入/选择“开始时间”,“结束时间”无响应,一直保持第一次选择的结果。即使是确认选择时间段,然后清空内容,再次进行相同的操作,仍然会保持第一次同步更新的时间,没有更新。

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.