//停止页面滚动
stopMove(){
let m = function(e){e.preventDefault();};
document.body.style.overflow=‘hidden’;
document.addEventListener(“touchmove”,m,{ passive:false });//禁止页面滑动
},
//开启页面滚动
Move(){
let m =function(e){e.preventDefault();};
document.body.style.overflow=’’;//出现滚动条
document.removeEventListener(“touchmove”,m,{ passive:true });
}
this.stopMove()
setTimeout(() => {
this.Move()
}, 500);
vue初始阻止滚动事件
最新推荐文章于 2022-08-24 09:46:44 发布