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... }
}
}
本文介绍在Vue项目中如何正确监听页面滚动事件并获取卷曲高度,解决了常见的获取高度总为0的问题,通过在mounted钩子中添加事件监听器并在methods中定义处理函数,实现了根据页面滚动位置执行不同操作。
2554

被折叠的 条评论
为什么被折叠?



