某个月份的月末一个星期都是灰色
只要在js文件里的 // 下个月末尾的一些日期 getRightArr(date) 方法里添加判断就解决。。。 当上个月月末和当前月的加起来是7的整数的话,_length就等于7了 在for循环外添加if(_length !=7)就不会渲染出一个星期都是灰色了。 每个月的月前也是这样,一连7天都是灰色,方法都一样 完整代码: 月前 如下 月末 getRightArr(date) { const arr = []; const nextDate = this.getOtherMonth(date, 'nextMonth'); const leftLength = this.getDaysInOneMonth(date) + this.getMonthweek(date); const _length = 7 - leftLength % 7; if(_length !=7){ for (let i = 0; i < _length; i++) { const nowTime = nextDate.getFullYear() + '/' + (nextDate.getMonth() + 1) + '/' + (i + 1); arr.push({ id: i + 1, date: nowTime, isToday: false, otherMonth: 'nextMonth', }); } }
return arr;
},
刚发现月前也是这样,同样的判断就好
你这个想表达什么意思,我没看懂
@zwhGithub 应该说的是这种情况

月份前怎么判断?