template
<div class="sider-main" ref="reviewRef">
<div class="slider-item"></div>
<div class="slider-item"></div>
<div class="slider-item"></div>
<div class="slider-item"></div>
<div class="slider-item"></div>
<div class="slider-item"></div>
<div class="slider-item"></div>
<div class="slider-item"></div>
<!-- .....若干个div -->
</div>
<style>
.sider-main{
height:100vh;
overflow-y:scroll;
}
</style>
JS
this.$nextTick(()=>{
this.$refs.reviewRef.addEventListener('scroll',(e)=>{
// 计算是否触底
let h = e.target.offsetHeight+e.target.scrollTop-e.target.scrollHeight
//console.log(h)
if(h>-1){
//do something...
}
})
})
本文介绍了一种使用JavaScript实现的滚动监听技术,当用户滚动到页面底部时触发加载更多功能。通过监听滚动事件并计算距离底部的距离来判断是否加载新内容。
898

被折叠的 条评论
为什么被折叠?



