时隔3个月 终于要更新了 我发现网上写的很多都不尽人意或者比较散,这里更新我自己在项目中实现的滚动条到底部开始加载数据:
mounted() {
window.addEventListener("scroll", this.handleScroll, true);
},
handleScroll(e) {
//变量scrollTop是滚动条滚动时,距离顶部的距离
var scrollTop = e.target.scrollTop;
//变量windowHeight是可视区的高度
var windowHeight = e.target.clientHeight;
//变量scrollHeight是滚动条的总高度
var scrollHeight = e.target.scrollHeight;
//滚动条到底部的条件
// console.log(scrollTop, windowHeight, scrollHeight);
if (scrollTop + windowHeight >= scrollHeight) {
//在此处放入你的加载更多方法
this.loadingShow = true;
// this.originHeight = scrollHeight;
// console.log(this.designType);
if (this.designType == "RQT") {