网上看了几篇文章, 普遍使用@scroll去监听滚动时间, 但是这样好像无法执行监听回调, 可能是我的操作有误.
然后自己查阅了其他资料, 得出了以下方法:
// 首先绑定监听事件回调
onMounted(() => {
window.addEventListener('scroll', handleScroll, true)
})
const handleScroll = () => {
if((window.scrollY + window.innerHeight) >= document.body.scrollHeight) {
// 这里就是滚动到底部了, 将会触发你定义的回调
// do what you want
}
}
如有错误, 还希望大佬可以指出, 感谢查阅