1.默认回显当前月份
先写一个方法,然后在create中引用
var nowDate = new Date();
var date = {
year: nowDate.getFullYear(),
month: nowDate.getMonth() + 1,
day: nowDate.getDate(),
};
const dayDate =
date.year + "-" + (date.month >= 10 ? date.month : "0" + date.month);
var date = new Date();
this.$set(this.ruleForm, "reportYearMonth", dayDate.toString());
2设置一个区间为一个月比如20号到19号为一个月
var nowDate = new Date();
var date = {
year: nowDate.getFullYear(),
month: nowDate.getMonth() + 1,
day: nowDate.getDate(),
};
if (date.day <= 19) {
if (date.month > 1) {
date.month = date.month - 1;
} else {
date.month = 12;
date.year = date.year - 1;
}
}
const dayDate =
date.year + "-" + (date.month >= 10 ? date.month : "0" + date.month);
var date = new Date();
this.$set(this.ruleForm, "reportYearMonth", dayDate.toString());