• 新版chrome移动端踩坑


    我再更新到最新的chrome版本后,使用vue开发移动端用chrome调试,当我点击input框控制台报错

    [Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive. 
    

      这是chrome的坑之一,需要自己手动取消默认事件

    这里推荐最简单的方法,使用css全局设置取消

    *{ touch-action: pan-y; } 
    

      当然  也可以使用js方式

      document.addEventListener('touchstart', function(event) {
        // 判断默认行为是否可以被禁用
        if (event.cancelable) {
            // 判断默认行为是否已经被禁用
            if (!event.defaultPrevented) {
                event.preventDefault();
            }
        }
    }, false);
    

      ok,就这样就好了

  • 相关阅读:
    树莓派4B
    第一个实验-LED灯闪烁
    GPIO
    新建库函数模板
    开发环境搭建
    博弈论
    区间dp
    字典树
    快速排序
    MarkDown
  • 原文地址:https://www.cnblogs.com/yang656/p/10172458.html
Copyright © 2020-2023  润新知