1.在uniapp中,使用生命周期onPageScroll()
onPageScroll(e) {
console.log(e.scrollTop)
if (e.scrollTop >= 120) {
console.log(true)
this.isFixed = true
} else {
this.isFixed = false
}
},
2.在普通h5页面中使用原生js进行监听
window.onscroll = function () {
//为了保证兼容性,这里取三个值,哪个有值取哪一个
//scrollTop就是触发滚轮事件时滚轮的高度
var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
console.log("滚动距离" + scrollTop);
}