mounted () { window.addEventListener('scroll', this.lazyLoading); // 滾動到底部,再加載的處理事件 }, beforeDestroy () { window.removeEventListener('scroll', this.lazyLoading); //離開頁面時移除 },
methods:{ lazyLoading () { // 滾動到底部,再加載的處理事件 let scrollTop = document.documentElement.scrollTop || document.body.scrollTop; let clientHeight = document.documentElement.clientHeight; let scrollHeight = document.documentElement.scrollHeight; if (scrollTop + clientHeight >= scrollHeight) { // 如果滾動到接近底部,自動加載下一頁 //事件處理 }, }