在基于 Element-ui 写项目的时候,Chrome 提醒:
[Violation] Added non-passive event listener to a scroll-blocking 'mousewheel' event. Conside
翻译过来如下:
违反:没有添加被动事件监听器来阻止'touchstart'事件,请考虑添加事件管理者'passive',以使页面更加流畅。
原因是 Chrome51 版本以后,Chrome 增加了新的事件捕获机制-Passive Event Listeners;
解决:
1、npm i default-passive-events -S
2、main.js中加入:import 'default-passive-events'
在使用Element-ui开发项目时遇到Chrome浏览器警告,提示未使用被动事件监听器处理'mousewheel'事件,这可能影响页面滚动性能。解决方案是在项目中引入'default-passive-events'库,通过在main.js中导入该库来优化事件监听,以提升页面滚动流畅性。
4609





