解决方法1: 在touch的事件监听方法上绑定第三个参数{ passive: false },通过传递 passive 为 false 来明确告诉浏览器:事件处理程序调用 preventDefault 来阻止默认滑动行为。 解决方法2: ...
前言 在制作 时,需要在手机端添加滑动检测事件,然后发现控制台有警告,如下: main .js: Intervention Unable to preventDefault inside passive event listener due to target being treated as passive. See https: www.chromestatus.com features 解 ...
2018-12-28 17:40 0 691 推荐指数:
解决方法1: 在touch的事件监听方法上绑定第三个参数{ passive: false },通过传递 passive 为 false 来明确告诉浏览器:事件处理程序调用 preventDefault 来阻止默认滑动行为。 解决方法2: ...
preventDefault 来阻止默认滑动行为。 方法2): ...
今天用antd-mobile的走马灯,浏览器莫名报错 后来发现有连个方法解决: 1.在touch的事件监听方法上绑定第三个参数{ passive: false },通过传递 passive 为 false 来明确告诉浏览器:事件处理程序调用 preventDefault 来阻止默认 ...
preventDefault 来阻止默认滑动行为。 elem.addEventListener ...
问题阐述 vue项目报错Unable to preventDefault inside passive event listener invocation. 显示为: 原因: 安装的default-passive-events依赖包导致的错误 解决方法 卸载相关依赖 ...
在使用echarts左右滑动的时候,报了这个错误,看了好多方法,比如: 1、声明事件监听的时候设置为主动事件监听: window.addEventListener(‘touchmove’, handler, { passive: false}); 2、设置监听事件绑定的dom的CSS ...
移动端Web界面滚动性能优化 Passive event listeners 解决办法1: 在touch的事件监听方法上绑定第三个参数{ passive: false }, 通过传递 passive 为 false 来明确告诉浏览器 ...
这句话本来是用来实现页面平滑滚动的,即不调用 preventDefault 函数来阻止事件事件行为,但前面这种写法会报错,所以改成后面这种: event.passive = false ...