正确情况
如果想阻止默认行为,那么 e.preventDefault()搭配passive:false才是正解
document.addEventListener('touchmove',(e)=>{
e.preventDefault()
console.log('======123',123);},{passive:false})如果搭配 passive:false,则会报警告
e.preventDefault()搭配passive:true会报警告
Unable to preventDefault inside passive event listener invocation如果只阻止默认事件,第3个选项不写,也会警告

document.addEventListener('touchmove',(e)=>{
e.preventDefault()
console.log('======123',123);})参考资料
关于passive event listener的一次踩坑 - 掘金
滑动验证页面




![[HackMyVM] Quick](https://img-blog.csdnimg.cn/direct/6c324b3fe0d343f3bb8aad1d2f86219d.png)














