浏览代码

fix:修复日历组件 当某个月的1号是周日时,月份下方会空出来一行

songchenglin3 6 年之前
父节点
当前提交
2dca312bba
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      src/packages/calendar/calendar.vue

+ 4 - 0
src/packages/calendar/calendar.vue

@@ -145,6 +145,10 @@ export default {
         },
         },
 
 
         getDaysStatus(days, type) {
         getDaysStatus(days, type) {
+            // 修复当某个月的1号是周日时,月份下方会空出来一行
+            if (type == 'prev' && days >= 7) {
+                days -= 7;
+            }  
             return Array.from(Array(days), (v,k) => { 
             return Array.from(Array(days), (v,k) => { 
                 return {
                 return {
                     day: (k + 1),
                     day: (k + 1),