From d0f98ad8e1047e3161a458399ad3005404ed87b8 Mon Sep 17 00:00:00 2001 From: whychdw <496960745@qq.com> Date: 星期五, 06 六月 2025 15:52:15 +0800 Subject: [PATCH] 标准参数管理 --- src/utils/echartsEvent.js | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/src/utils/echartsEvent.js b/src/utils/echartsEvent.js new file mode 100644 index 0000000..fb2df55 --- /dev/null +++ b/src/utils/echartsEvent.js @@ -0,0 +1,16 @@ +import * as echarts from 'echarts'; +import addPassiveEventListener from './passiveEventListener'; + +// 鍘熷 ECharts 鐨勪簨浠剁洃鍚柟娉� +const originalAddListener = echarts.util.addDomListener; + +// 瑕嗙洊 addDomListener 鏂规硶锛屽己鍒朵娇鐢ㄨ鍔ㄧ洃鍚� +echarts.util.addDomListener = function(element, type, handler, capture) { + // 浠呭婊氬姩鐩稿叧浜嬩欢锛坵heel/mousewheel锛夌敓鏁� + if (['wheel', 'mousewheel'].includes(type)) { + // console.log('addPassiveEventListener', element, type, '============='); + addPassiveEventListener(element, type, handler); + } else { + originalAddListener.call(this, element, type, handler, capture); + } +}; \ No newline at end of file -- Gitblit v1.9.1