vue项目non-passive event listener问题
使用element-ui时出现警告[Violation] Added non-passive event listener to a scroll-blocking ‘mousewheel’ event. Consider marking event handler as ‘passive’ to make the page more responsive
问题原因:没有添加被动事件监听器来阻止’touchstart’事件,请考虑添加事件管理者’passive’,以使页面更加流畅。原因是 Chrome51 版本以后,Chrome 增加了新的事件捕获机制-Passive Event Listeners;
解决方法:
1.使用cnpm(npm)下载依赖包
cnpm(npm) install default-passive-events --save
2.在入口文件main.js中引入
import ‘default-passive-events’
保存,问题解决