欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

vue 监听某个div垂直滚动条下拉到底部的方法

程序员文章站 2022-08-26 10:06:06
如下所示: this.$nexttick(() => { const el = document.queryselector('.act-not');...

如下所示:

this.$nexttick(() => {
const el = document.queryselector('.act-not');
const offsetheight = el.offsetheight;
el.onscroll = () => {
const scrolltop = el.scrolltop;
const scrollheight = el.scrollheight;
if ((offsetheight + scrolltop) - scrollheight >= -1) {
// 需要执行的代码
}
};
});

坑:在做滚动加载分页时候,有时候第三方的弹窗如elementui 会出问题 ,这时候需要watch变量弹窗关闭时修改el.scrolltop=0即可。

以上这篇vue 监听某个div垂直滚动条下拉到底部的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。