【前端】vue如何获取滚动位置?
<div class="header"></div><div class="chat" ref="main">
.....
</div>
<div class="footer"></div>
scrollBottom:function(){
console.log(this.$refs.main.scrollTop);
},
无论我怎么滚动,打印的值始终为0 这是怎么回事?
回答
应该 滚动的元素并不是你取到的这个元素
用window上的方法进行监听
解决了,是兼容性问题,谷歌浏览器不支持这种方法,所以换了种
document.documentElement.scrollTop
以上是 【前端】vue如何获取滚动位置? 的全部内容, 来源链接: utcz.com/a/81631.html