是
DatePicker
允许设置DatePicker默认值
期望:空的DatePicker点开时可以指定显示的月份
现在:显示当前月份
场景:现在是4月,活动在7月举行,需要预订酒店。希望DatePicker默认显示在7月方便选入住时间
<el-date-picker
v-model="value1"
type="date"
placeholder="选择日期"
:picker-options="pickerOptions0"
:default-date="new Date('2017-07-01')"
/>

做了一个简单粗暴的版本:https://github.com/wacky6/element/commit/d61cb4e1c44849a7bcd730d9bac72e2afb05455d
想讨论一下:默认值放pickerOptions里面还是直接作为prop?
我的意思是value为空,打开picker的时候,显示指定的月份/日期。
Demo: https://jsfiddle.net/a0hag1cv/
哦,理解你的意思了。既然功能已经实现了,那么欢迎提个 PR。
嗯。我再考虑考虑有没有更优雅的实现方法。
当type为daterange时,也就是日期为范围时,怎么设置默认值
daterange默认值可以修改packages/date-picker/src/panel/里面的相关组件代码。实现思路和date应该是一样的。
daterange默认值是一个数组
daterange 能不能默认设置当前月在右边,现在默认是当前月在左边,右边是下一个月
@wy-ang date-range 要改 panel/date-range 的实现
@cassieLuo 你这个问题搞定了吗?我也想这么弄,也不知道这么搞。
default-value | 可选,选择器打开时默认显示的时间 | Date | 可被new Date()解析 | —
-- | -- | -- | -- | --
官网上的这种方式无效 version:2.4.1
Most helpful comment
daterange 能不能默认设置当前月在右边,现在默认是当前月在左边,右边是下一个月