el-date-picker 如何给出 所选月份的最后一天
在template里面是:
<el-date-pickerv-model="selctedMonth"type="month"format="YYYY-MM"value-format="YYYYMMDD"placeholder="请选择月份"
>
这样选择以后 v-model 给的值是所选月份的第一天,比如说八月就是8.1
但是有时候我们需要其输出所选月份的最后一天,比如选八月,希望输出的是 8.31
那么我们可以在 script 里面这样处理:
if(selectedMonth){const monthDate = selectedMonth;// 得到选中月的最后一天// 记得引入 dayjs 插件const lastDayofMon = dayjs(monthDate).endOf('month');// 调一下格式selectedMonth = lastDayofMon.format('YYYYMMDD');
}