view-design / ViewUI

A high quality UI Toolkit built on Vue.js 2.0
https://www.iviewui.com/
Other
2.65k stars 797 forks source link

[Bug Report]disabledDate设置不可选日期后应该可以选择的日期却选择不了 #1085

Open Maleficentt opened 2 years ago

Maleficentt commented 2 years ago

Environment

vue.js 2

Reproduction link

https://run.iviewui.com/UGvbQHw1

Steps to reproduce

options: { disabledDate (date) { return date && date.valueOf() < (new Date('2022-07-08 12:00:00')).valueOf(); } }, options设置如上,我理解的是当日期在2022-07-08 12:00:00之前为不可选,之后的类似2022-07-08 13:00:00应该是可选的,但是日期面板上2022-07-08已经不可选了,所以无法选择2022-07-08 13:00:00

What is expected?

当日期在2022-07-08 12:00:00之前为不可选时,之后的类似2022-07-08 13:00:00应该是可选的,日期面板上的2022-07-08应为可选日期

What is actually happening?

当日期在2022-07-08 12:00:00之前为不可选时,日期面板上的2022-07-08为不可选日期


重现链接使用的是View UI Plus(Vue.js 3),View UI(Vue.js 2)存在一样的问题

solfKwolf commented 1 year ago

disabledDate | 设置不可选择的日期,参数为当前的日期,需要返回 Boolean 是否禁用这天

只精确到某天。。。