当页面需要用到月份管理时,大于当前月时日期不可选
需要在日期空间里添加
<el-date-picker v-model="dateChoice" value-format="yyyyMM" type="month" placeholder="请选择"
@change="ConfirmDate" :picker-options='pickerOptions'>
</el-date-picker>
然后再return中添加
pickerOptions: { //大于当前月分的日期不可选
disabledDate: (time) => {
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1;
if (month >= 1 && month <= 9) {
month = "0" + month;
}
var currentdate = year.toString() + month.toString();
var timeyear = time.getFullYear();
var timemonth = time.getMonth() + 1;
if (timemonth >= 1 && timemonth <= 9) {
timemonth = "0" + timemonth;
}
var timedate = timeyear.toString() + timemonth.toString();
return currentdate < timedate;
}
},