element 设置只能选择当月周,不能跨月选择

img


element 设置只能选择当月周,不能跨月周选择,像这种28-31为一周,不能选择下个月的

disabledDate

自己写个函数 利用 moment .js 很容易 .

今天到月底吗?'

img

<template>
  <div>
    <el-date-picker
      v-model="value"
      type="date"
      placeholder="选择日期"
      :picker-options="pickerOptions">
    </el-date-picker>
  </div>
</template>

<script>
export default {
  data () {
    return {
      value: '',
      pickerOptions: {
        disabledDate (time) {
          const now = new Date()
          // 获取当月最后一天
          const monthEndDate = new Date(now.getFullYear(), now.getMonth() + 1, 0)
          return time.getTime() > monthEndDate || time.getTime() < now - 86400000
        }
      }
    }
  }
}
</script>