页面js如下实现,可根据当前的实际需求调整
let time = ['00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23']
let daysList = utils.getBetweenDateStr(utils.getCheckdays(vm.startTime),utils.getCheckdays(vm.endTime))
let newData = []
daysList.forEach(ele => {
time.forEach(item=>{
newData.push({
water: 0,
hour: ele+ ' ' + item + '点'
})
})
})
newData = newData.map(item=>{
midParamsMap.forEach(i=>{
if (item.hour.substring(0,13) === i.hour) {
item.water = i.water
}
})
return item
})
vm.tableData = newData
方法封装如下两个:
// 获取时间日期
getCheckdays (Time) {
var date = new Date(Time)
var y = date.getFullYear()
var m = date.getMonth() + 1
m = m < 10 ? ('0' + m) : m
var d = date.getDate()
d