dusenyao 3 years ago
parent
commit
672bc24125
1 changed files with 4 additions and 2 deletions
  1. 4 2
      src/views/main/components/MonthlyCalendar.vue

+ 4 - 2
src/views/main/components/MonthlyCalendar.vue

@@ -172,7 +172,9 @@ export default {
       if (type === 'next' && this.time_unit === this.MONTH) {
         this.date = `${curYear + 1}-${curMonth + 1}`;
       }
-      this.$emit('changeDate');
+      this.$nextTick(() => {
+        this.$emit('changeDate');
+      });
       this.getDateArr();
     },
 
@@ -186,7 +188,7 @@ export default {
         this.focusDate = number;
       }
       if (!isCurMonth) {
-        this.changeDate(number < 7 ? 'next' : 'pre');
+        return this.changeDate(number < 7 ? 'next' : 'pre');
       }
       this.$emit('changeDate');
     },