出现的问题
在一次项目中用到了echarts的滚动条,但是滑动滚动条的时候报错:
原因
echarts鼠标滑动出现缩放的事件是一个被动事件,但是实际上滑动的时候调用了event.preventDefault(),被浏览器监听到了,我们已经是被动事件,不能主动去触发event.preventDefault(),所以会出现以上的错误。
解决办法
在文件node_modules中找到zrender文件,在zrender文件中找到event.js文件
具体路径:zrender/lib/core/event.js
将el.addEventListener(name,handler,opt)中的opt改为{passive:false}