当前位置:   article > 正文

Vue监听页面滚动触底事件_vue滚动事件触底

vue滚动事件触底

直接在需要监听的页面最外层div加监听事件

  1. <template>
  2. <div class="contain" @scroll="onScroll">
  3. </div>
  4. </template>
  5. methods:{
  6. onScroll(e){
  7. let scrollTop = e.target.scrollTop;
  8. let scrollHeight = e.target.scrollHeight;
  9. let offsetHeight = Math.ceil(e.target.getBoundingClientRect().height);
  10. let currentHeight = scrollTop + offsetHeight;
  11. if (currentHeight >= scrollHeight) {
  12. console.log('触底了')
  13. }
  14. }
  15. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/698603
推荐阅读
相关标签
  

闽ICP备14008679号