elementui 日期選擇器設置當前默認日期(picker-options),以及當前日期之後的沒法選擇(default-value)

 

目前官方的日期默認是當前日期,打開以後長這樣子:如今是三月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

相關文章
相關標籤/搜索