微信浏览器禁掉上下滑动(必看)
最近用mui+vue做了一个公众号系统,mui-scroll 的滚动和 微信浏览器的上下滑动滑动冲突,会引起页面卡顿,无论怎么调整阻尼系数,问题依然存在,而且,比较坑爹。网络查了好久,各种阻止依然不可用,浪费太多时间,在突然的看了一篇文章里,在浏览器阻止滚动下方,加了个passive:false居然实现了我要的效果。虽然不明白为啥,但是很开心,分享给大家。 //阻止浏览器默认滑动 ...
·
最近用mui+vue做了一个公众号系统,mui-scroll 的滚动和 微信浏览器的上下滑动滑动冲突,会引起页面卡顿,无论怎么调整阻尼系数,问题依然存在,而且,比较坑爹。
网络查了好久,各种阻止依然不可用,浪费太多时间,在突然的看了一篇文章里,在浏览器阻止滚动下方,加了个passive:false
居然实现了我要的效果。虽然不明白为啥,但是很开心,分享给大家。
//阻止浏览器默认滑动
document.body.addEventListener('touchmove', function (e) {
e.preventDefault();
}, {passive: false});
passive: false 必填,不填,没有任何效果。
更多推荐
已为社区贡献2条内容
所有评论(0)