代码展示 1234567891011121314watchScroll() { this.$nextTick(() => { const el = this.$refs["discussInfoBox"]; const offsetHeight = el.offsetHeight; el.onscroll = () => { const scrollTop = el.scrollTop; const scrollHeight = el.scrollHeight; if (offsetHeight + scrollTop - scrollHeight >= -1) { // 需要执行的代码 console.log("get info "); } }; });}, 使用步骤 第三行中的discussInfoBox为要监听的div的ID 在第十行编写当滚动条滚动到最下方时需要调用的函数 在需要的地方调用该函数。例如created方法或其他监听事件中 原理解释 Tags: Vue ← 折腾了半下午搞定了hexo,记录一下 后端 - Git学习分享 → 扫描二维码,分享此文章