vue实现上拉加载更多

1、在页面底部添加元素

加载更多

2、逻辑

mounted() {
this.http(this.offset);第一次数据
var timer = null;
//触底加载更多的事件
const winHeight = document.documentElement.clientHeight;
window.addEventListener("scroll", () =>{获取页面高度的方法let currentHeight = this.$refs.loadmore.getBoundingClientRect().top;  }
if (timer) {clearTimeout(timer);防流节斗}
timer = setTimeout(() => {if (winHeight > currentHeight) {this.http(this.offset), 300)//加载更多的请求数据 参数是条数}}

3、请求的数据

细节 :条数记得每次加载都要加等于

4、视频链接参考 

5.Vue项目-音乐播放器-上拉加载_哔哩哔哩_bilibili


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部