class Video{ constructor(){ this.page = 0; this.getVoid(); this.scrolles(); } async getVoid(){ let connt=document.querySelector('.content'); var res = await indexService.video(); console.log(res.items); connt.innerHTML+=''; res.items.forEach((item,index) => { connt.innerHTML+=` ${item.seo_title}
阿青美食
${item.click_num}
`; }); this.scrolles(()=>{ this.page+=1; this.getVoid(); }) } scrolles(callback) { let body=document.querySelector('body'); body.onscroll = () => { let scrollTop = document.documentElement.scrollTop || document.body.scrollTop; let clientHeight = document.documentElement.clientHeight || document.body.clientHeight; let scrollHeight = document.documentElement.scrollHeight || document.body.scrollHeight; if(scrollHeight > clientHeight && scrollTop + clientHeight === scrollHeight) { callback(); } } } } new Video();