问题描述:移动端项目,跳转路由后的页面,页面监听不到滚动事件。无法滚动
scroll() {
window.addEventListener('scroll', this.scroll)
let scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
console.log(scrollTop)
}
为什么会出现这情况? 等我知道为什么一定来填坑(解决了好久了)
现在是很恶心的解决办法,强制刷新
watch: {
'$route': {
handler(to) {
this.$router.go(0);
}
}
},
2022-11-23来填坑
(上图这个我试了,没有用。但是原理是正确的,就是因为没有关掉锁定背景滚动。解决办法:**
跳转进入这页面时,手动再关一次弹出框。
**)
我是用了vant中popup组件。页面不会无缘无故不滚动。肯定是因为忘了哪一茬。一度气的我,自己写弹出框组件,可是我太菜了。挺好,加班研究了研究。。知道自己错哪了。也稀里糊涂改好了。
我的移动端官网的作品,唯一靠自己脑瓜子写的部分: