pickerOptions: {
shortcuts: [
{
text: "上月",
onClick(picker) {
const oDate = new Date();
var year = oDate.getFullYear();
var month = oDate.getMonth();
var start, end;
if (month == 0) {
year--;
start = new Date(year, 11, 1);
end = new Date(year, 11, 31);
} else {
start = new Date(year, month - 1, 1);
end = new Date(year, month, 0);
}
picker.$emit("pick", [start, end]);
},
},
{
text: "本月",
onClick(picker) {
const end = new Date();
const start = new Date();
start.setDate(1);
picker.$emit("pick", [start, end]);
},
},
{
text: "本年",
onClick(picker) {
const nowdays = new Date();
var year = nowdays.getFullYear();
var month = nowdays.getMonth();
var start, end;
var start = year + "-" + "01" + "-" + "01"; //本月的第一天
var myDate = new Date(year, month, 0);
var end =
year + "-" + "12" + "-" + myDate.getDate(); //本月的最后一天
picker.$emit("pick", [start, end]);
},
},
],
},