HTML
<span class="demonstration">年月选择: </span>
<el-date-picker
v-model="month1"
type="month"
size="small"
placeholder="选择月"
@change="dateChange"
:picker-options='pickerBeginDateBefore'
>
</el-date-picker>
js
data() {
return {
pickerBeginDateBefore: {
disabledDate:(time)=>{
return time.getTime() > new Date( `${_dateTool.getLastMonth()}-01`).getTime() //如果现在是12月,则getLastMonth()为 2020-11,那么十二月不能选,之后年的月份都不可选
}
}
};
},
getLastMonth(){//获取上个月日期 格式 2020-12
var date = new Date;
var year = date.getFullYear();
var month = date.getMonth();
if(month == 0){
year = year -1;
month = 12;
}
month = month < 10 ? `0${month}` : month
return year+"-"+month;
},