vue如何获取滚动位置?

clipboard.png

<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

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注