element-plus [Component] [date-picker] date-picker\date time picker 默认值无效

k5hmc34c  于 1个月前  发布在  其他
关注(0)|答案(9)|浏览(40)

Bug Type: Component

Environment

  • Vue Version: 3.3.4
  • Element Plus Version: 2.3.9
  • Browser / OS: chrome 115.0.5790.111
  • Build Tool: Vite

Reproduction

  • el-date-picker

Docs

Steps to reproduce

日期选择器默认值default-value无效

What is Expected?

默认值有效

What is actually happening?

默认值无效

Additional comments

(empty)

v8wbuo2f

v8wbuo2f1#

这可能是符合预期的,因为文档里的写法就是

default-value | 可选,选择器打开时默认显示的时间

zzoitvuj

zzoitvuj2#

这可能是符合预期的,因为文档里的写法就是

default-value | 可选,选择器打开时默认显示的时间

不是吧,设置了default-value后,但是选择器打开时,默认显示的时间并不是default-value设置的时间。
文档中描述:日期选择器会在用户未选择任何日期的时候默认展示当天的日期,但是设置了default-value后,还是默认的是当天的日期。

rqqzpn5f

rqqzpn5f3#

文档里面生效了啊,打开的时候是2010年10月

hl0ma9xz

hl0ma9xz4#

这个控制展开日期选择器时候选择器的日期,你如果想修改框里的值,你应该改绑定的日期值

fv2wmkja

fv2wmkja5#

这个控制展开日期选择器时候选择器的日期,你如果想修改框里的值,你应该改绑定的日期值

麻烦您仔细看下,是我理解错了吗?我认为应该默认是2010年10月1日,像下面这个当天日期一样的样式

0x6upsns

0x6upsns6#

这个控制展开日期选择器时候选择器的日期,你如果想修改框里的值,你应该改绑定的日期值


麻烦您仔细看下,是我理解错了吗?我认为应该默认是2010年9月1日,像下面这个当天日期一样的样式

new Date(2010, 9, 1) 的结果是10月1日。

3phpmpom

3phpmpom7#

new Date(2010, 9, 1) 的结果是10月1日。

是的,从0开始,应该是10月1日,谢谢

b09cbbtk

b09cbbtk8#

不要使用format和valueformat

ckx4rj1h

ckx4rj1h9#

使用了value-format="xxx"导致默认时间显示失效

相关问题