src/sfc/MonthSelect.vue
@@ -15,7 +15,7 @@
<script>
import dayjs from 'dayjs';
import time from '@/utils/time.js'
  export default {
    props:{
      month:{
@@ -44,6 +44,9 @@
        pre_month(){
          this.value = dayjs().subtract(1,'month').startOf('month').format('YYYY-MM-DD')
          this.$emit('submitValue',this.value)
        },
      judgeDateValid(date) {
          return time.judgeDateValid(date)
        }
     }
}
@@ -56,6 +59,7 @@
          v-model="value"
          type="month"
          placeholder="选择月份"
          :disabled-date="judgeDateValid"
          @change="$emit('submitValue',value)"
        />
      </div>