ECharts的dataZoom-inside不支持手机的touch事件吗?
时间: 2023-06-24 14:06:56 浏览: 89
echarts地图数据可视化-支持手机
ECharts的`dataZoom-inside`默认支持鼠标滚轮事件和拖拽事件,但不支持移动端的`touch`事件。不过,你可以通过设置`throttle`参数来实现对移动端事件的支持。具体做法是,将`throttle`参数的值设置为一个大于0的数值,表示事件触发的最小时间间隔(单位为毫秒),然后在`dataZoom`的`throttle`事件回调函数中处理移动端的`touch`事件。例如:
```javascript
dataZoom: [{
type: 'inside',
throttle: 100, // 设置事件触发的最小时间间隔为100毫秒
onThrottle: function (zoomed) {
// 处理移动端touch事件
// ...
}
}]
```
需要注意的是,`throttle`参数的值不能设置过小,否则会导致性能问题。建议根据实际情况进行调整。
阅读全文