【前端】vue如何获取滚动位置?

【前端】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

回到顶部