浏览器问题注意事项

758 阅读1分钟

1. 浏览器告警提示:Added non-passive event listener to a scroll-blocking ‘touchstart‘ event. Consider markin...

原因:项目没有添加事件管理者’passive’,而在谷歌浏览器里面 Chrome51 版本以后,Chrome 增加了新的事件捕获机制Passive Event Listeners ,当前仅支持mousewheel/touch相关事件,目前Chrome主要利用该特性来优化页面的滑动性能

解决:

安装default-passive-events插件

npm install default-passive-events -S 
//main.ts中引入
import 'default-passive-events'