tdesign-vue-next icon indicating copy to clipboard operation
tdesign-vue-next copied to clipboard

[TimeRangePicker] disableTime 支持数组

Open waney opened this issue 1 year ago • 3 comments

tdesign-vue-next 版本

1.9.4

重现链接

No response

重现步骤

ff6b09431631856a63536fd088ca78e d9f49b690a3faa5aca5ac1e7d9bf08f

const disableTime: TimeRangePickerProps['disableTime'] = (h) => {
  const disableHour = [1, 2, 3];
  if (h > 4) {
    return {
      hour: disableHour,
      minute: [30, 31, 32, 33, 34],
    };
  }
  return {
    hour: disableHour,
  };
};

image

期望结果

这里的第一个和第二个值要使用不同的disableTime,多数时候是用来选择时间范围,第二个时间不会小于第1个

实际结果

No response

框架版本

No response

浏览器版本

No response

系统版本

No response

Node版本

No response

补充说明

No response

waney avatar Apr 19 '24 06:04 waney

👋 @waney,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。

github-actions[bot] avatar Apr 19 '24 06:04 github-actions[bot]

考虑对 TimeRangePicker 的 disableTime 支持数组 image

RayJason avatar Apr 19 '24 07:04 RayJason

另外,如果 format 的格式和默认值格式不一致时,会导致无法修改值。 如:format="HH:mm",默认值为 ['09:00', '23:00'] image

RayJason avatar Apr 19 '24 09:04 RayJason