web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

vuejs移动端实现滚动到底部自动分页

586 ℃
     

1、先创建2个参数,pageNum当前页码,totalCount总页面

data(){
  return:{
      pageNum: 1,
      totalCount: 0
  }
}

2、在created()创建一个滚动scroll监听

// 监听滚动条
window.addEventListener("scroll", () => {
  //滚动条滚动时,距离顶部的距离
  let scrollTop =
	document.documentElement.scrollTop || document.body.scrollTop;
  //windowHeight是可视区的高度
  let windowHeight =
	document.documentElement.clientHeight || document.body.clientHeight;
  //scrollHeight是滚动条的总高度
  let scrollHeight =
	document.documentElement.scrollHeight || document.body.scrollHeight;
  //判断是否到底了
  if (scrollTop + windowHeight > scrollHeight - 50) {
    //根据当前页码和总页面的判断是否再执行接口
	if (this.pageNum < this.totalCount) {
	  this.pageNum += 1;
	  this.getPageData();
	}
  }
});

移动端点击input框如何实现不触发光标

移动端如何阻止input框获得焦点时手机键盘的弹出

移动端input框如何禁止键盘唤起

移动端vant组件input框点击时如何禁止弹出手机键盘

如何利用better-scroll组件兼容ios手机下面的小黑框

标签: 分页, 滚动条, 移动端

上面是“vuejs移动端实现滚动到底部自动分页”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_1484.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > vuejs
本文共计588个字,预计阅读时长4分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一款免费开源的屏幕录制软件——OBS Studio
下一篇: 推荐一个高质量的图片素材网站——Unsplash
x 打工人ai神器