const ar = async (time) => { try { let {data} = await axios({ method: 'get', url: '/gettime?time=' + time, }); console.log(data) } catch (error) { console.log(error) } } var fna = 0 var boe = 0 const xuanr = (data) => { document.querySelector('#der').innerHTML = '' data.map((i)=>{ let d = new Date(i.time) let times = (d.getMonth() + 1) + '/' + d.getDate() if(document.getElementById(`${i.id}`)){ let fa = (parseInt(i.fan) - parseInt(fna)).toString() let bo = (parseInt(i.post) - parseInt(boe)).toString() if (fa < 0){ var facon = `
${fa}
` } else { var facon = `
+${fa}
` } if (bo < 0){ var faconer = `
${bo}
` } else { var faconer = `
+${bo}
` } let der = document.getElementById(`${i.id}`).parentNode der.innerHTML += `
${i.post}
${faconer}
${i.fan}
${facon}
` fna = i.fan boe = i.post }else{ fna = i.fan document.querySelector('#der').innerHTML += `
${i.name}
${i.id}
发博数
发博递减
粉丝数
粉丝递减
${i.post}
0
${i.fan}
0
` boe = i.post } }) for(let der = 0; der < (data.length/45); der ++){ let dd = new Date(data[der].time) let times = (dd.getMonth() + 1) + '/' + dd.getDate() document.querySelector('.tim').innerHTML += `
${times}
` console.log(times) } //document.querySelector('.tim').innerHTML += `
日期
` } window.onload = async () => { try { let {data} = await axios({ method: 'get', url: '/all', }); xuanr(data) } catch (error) { } } const gettimeer = async () => { let a = document.querySelector('#datepicker').value let b = document.querySelector('#datepickerer').value try { let url = '/setime?starttime=' + a + '&endtime=' + b let {data} = await axios({ method: 'get', url: url, }); document.querySelector('#der').innerHTML = '数据加载中' xuanr(data) } catch (error) { } }