vue项目中,获取TMD页面卷进去的高度总失败,比如:
let top = document.documentElement.scrollTop || document.body.scrollTop;
console.log(top)// 0;
解决的办法如下
mounted () {
window.addEventListener('scroll', this.handleScroll)
},
methods: {
handleScroll () {
let scrollY = document.documentElement.scrollTop
if (scrollY > 600) {
// do something...
}
else {
// do something... }
}
}