echarts添加datazoom后报错event.js:100 Unable to preventDefault inside passive event listener invocation.
时间: 2024-06-19 14:02:12 浏览: 331
这个错误通常是因为在事件监听器中调用了preventDefault(),但是事件被注册为“被动”的。这种情况通常会在移动设备上发生,因为移动设备通常会将滚动事件注册为被动的。
解决这个问题的方法是将事件监听器的选项中的passive属性设置为false,以便可以在监听器中调用preventDefault()。
在echarts中添加datazoom后报这个错,可能是因为在注册datazoom的事件监听器时,没有正确设置passive属性。你可以尝试在注册事件监听器时指定passive属性为false来解决问题。
如果以上方法不起作用,你可以尝试使用addEventListener()方法来注册事件监听器,而不是使用echarts提供的方法。这种方法可能需要更多的代码来实现,但可以更好地控制事件监听器的属性和行为。
阅读全文