目前官方的日期默認是當前日期,打開以後長這樣子:如今是三月13日,可是有的需求是當前日期在後面。spa
就像這樣:code
代碼以下:component
default-value是設置當前日期默認值的。"timeDefaultShow"是在data裏面的值,而不是方法。
<el-date-picker v-model="pickerDate" type="daterange" range-separator="至" start-placeholder="開始日期" :picker-options="pickerBeginDateBefore" :default-value="timeDefaultShow" end-placeholder="結束日期" size="small" class="margin-right-10"> </el-date-picker>
data() {
return {
pickerBeginDateBefore:{
disabledDate(time) {
return time.getTime() > Date.now();
}
},
timeDefaultShow:'',
}
}
在created或mounted(也就是頁面第一次加載時)更新timeDefaultShow:blog
上個月的當前日期爲默認值element
that.timeDefaultShow = new Date(); that.timeDefaultShow.setMonth(new Date().getMonth() - 1);
打開就是上面的效果了。get
再說當前日期後面的日期不能選擇:io
(上面代碼中有這句話)pickerBeginDateBefore也是一個值。附上官網連接(第一個例子裏面有該方法):日期選擇器class