Vue 滚动事件穿透解决方案
作者:
小贤笔记 | 来源:发表于
2020-08-30 10:31 被阅读0次移动端
<div class="test" @touchmove.prevent></div>
PC
// 停止页面滚动
stopMove() {
let m = function(e) {
e.preventDefault();
};
document.body.style.overflow = 'hidden';
document.addEventListener('touchmove', m, { passive: false });
},
// 开启页面滚动
canMove() {
let m = function(e) {
e.preventDefault();
};
document.body.style.overflow = '';
document.removeEventListener('touchmove', m, { passive: true });
}
本文标题:Vue 滚动事件穿透解决方案
本文链接:https://www.haomeiwen.com/subject/psossktx.html
网友评论