onGetDateList (startTime = new Date(), count = 30, unShowDayList = [0, 6]) {
// 星期对应的中文
const weekText = [
{
value: 0,
label: '星期日'
},
{
value: 1,
label: '星期一'
},
{
value: 2,
label: '星期二'
},
{
value: 3,
label: '星期三'
},
{
value: 4,
label: '星期四'
},
{
value: 5,
label: '星期五'
},
{
value: 6,
label: '星期六'
}
]
for (let i = 0
const timestamp = dayjs(startTime).valueOf() + i * oneDay
const monthDate = dayjs(timestamp).format('MM-DD')
const dayCount = dayjs(timestamp).day()
const dateText = weekText.find(item => item.value === dayCount).label
if (!unShowDayList.includes(dayCount)) {
this.dateList.push({
monthDate,
dateText
})
}
}
}
}