最近用mui+vue做了一个公众号系统,mui-scroll 的滚动和 微信浏览器的上下滑动滑动冲突,会引起页面卡顿,无论怎么调整阻尼系数,问题依然存在,而且,比较坑爹。

网络查了好久,各种阻止依然不可用,浪费太多时间,在突然的看了一篇文章里,在浏览器阻止滚动下方,加了个passive:false

居然实现了我要的效果。虽然不明白为啥,但是很开心,分享给大家。

 

//阻止浏览器默认滑动  

document.body.addEventListener('touchmove', function (e) {
  e.preventDefault();
}, {passive: false});

passive: false 必填,不填,没有任何效果。

 

Logo

前往低代码交流专区

更多推荐