vue3中写项目时,Chrome提示以下信息:
[Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive.
翻译为:
[违规]将非被动事件侦听器添加到滚动阻止“滚轮”事件。将事件处理程序标记为“被动”以使页面更加响应。
原因为:
Chrome51 版本以后,Chrome 增加了新的事件捕获机制-Passive Event Listeners;
解决办法:
1、npm i default-passive-events -S
2、main.js中加入:import 'default-passive-events'