解決警告:Unable to preventDefault inside passive event listener due to target being treated as passive.


注意:1.スライドまたは複数回クリック時の警告[Intervention]Unable to preventDefault inside passive event listener due to target being treated as passive.

一、解決方法一


3番目のパラメータ{passive:false}をtouchのイベントリスニングメソッドにバインドし、passiveをfalseとして渡すことで、デフォルトのスライド動作を阻止するためにイベントハンドラがpreventDefaultを呼び出すことをブラウザに明確に伝えます.
element.addEventListener('touchstart',function () {
     
        
},{
      passive: false });

二、解決方法二

 //           
 * {
      touch-action: pan-y; } 

最后に复习します:もし作者が书くのが悪くないと感じたら、あなたの称賛/コレクション/支持を得ることを望んで、もし异なる意见があれば、下の评论区の伝言を歓迎します.