vue滚动条事件(获取滚动条距离底部距离)


<div  class="main" @scroll.passive="getScroll($event)" style="height:100px;overflow:auto;">
    <ul>
      <li>内容</li>
    </ul>
 </div>

.main{
  width: calc(1125vw / 11.25);
  height: 100%;
  overflow-y: scroll;
}
 
getScroll( event ) {
       // 滚动条距离底部的距离scrollBottom
       let  scrollBottom =
         event .target.scrollHeight -
         event .target.scrollTop -
         event .target.clientHeight;
       // if (this.finished && scrollBottom < 40) {
       //  操作
       // }
     },


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM