最终实现效果如下:
主要是使用的是picker-options属性,代码如下:
<el-date-picker v-else size="mini"
v-model="MonthValue" type="month"
placeholder="选择月"
@change="selectChangeMonth"
value-format="yyyyMM"
:disabledDate="false"
:picker-options="pickerOptionsStart">
</el-date-picker>
getDisableAllMonthData(){
const self = this
return {
disabledDate: (time) => {
var year = time.getFullYear()
var month = time.getMonth() + 1
if (month < 10) { month = '0' + month }
var ym = ''+ year + month
return ! self.disableAllMonthDate.includes(ym) //可取反
}
// 不能选择当天之前的
// disabledDate (time) {
// return time.getTime() < 1622512084390 - 8.64e7;
// },
};
},