报错
[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive.
大意:[干预] 由于目标被视为被动,无法防止被动事件侦听器内部的默认设置。
解决
绑定 touch 触控事件的时候,添加第三个参数 passive/。
document.addEventListener(
'touchmove',
function (e) {
e.preventDefault();
},
{ passive: false } // 参数 passive 用来明确告诉浏览器:事件处理程序调用 preventDefault 来阻止默认滑动行为。
);