el-date-picker
选择月份限制月份只能选到上月功能的实现
<el-date-picker
v-model="date"
type="monthrange"
value-format="yyyy-MM"
unlink-panels
range-separator="至"
start-placeholder="开始月份"
end-placeholder="结束月份"
:picker-options="pickerOptions">
</el-date-picker>
data() {
return {
date: [],
pickerOptions: {
disabledDate(time) {
let year = new Date().getFullYear()
let month = new Date().getMonth() // 上月
let days = new Date(year, month, 0).getDate() // 上月总天数
return time.getTime() > Date.now() - 24 * 60 * 60 * 1000 * `${days}`
}
}
}
}