@dfsj/echarts
Version:
专业的水文曲线组件或构造函数以及通用的echart二次封装图表
12 lines (10 loc) • 847 B
JavaScript
/**
*
* @dfsj/echarts: 专业的水文曲线组件或构造函数以及通用的echart二次封装图表
* 版本: v4.0.0-alpha.9
* 作者:yangbo <1747837358@qq.com>
* 日期:2026-07-10 17:09:23
*
*
*/
import{ref as e,watch as n,unref as o}from"vue";import{useDebounceFn as i,useThrottleFn as t}from"@vueuse/core";function v(v){var u=v.el,r=void 0===u?window:u,a=v.name,m=v.listener,f=v.options,c=v.autoRemove,d=void 0===c||c,l=v.isDebounce,s=void 0===l||l,p=v.wait,w=void 0===p?80:p,E=function(){},L=e(!1);if(r){var b=e(r),x=s?i(m,w):t(m,w),D=w?x:m,R=function(e){L.value=!0,null==e||e.removeEventListener(a,D,f)},g=n(b,function(e,n,i){e&&(!o(L)&&e.addEventListener(a,D,f),i(function(){d&&R(e)}))},{immediate:!0});E=function(){b.value&&R(b.value),g()}}return{removeEvent:E}}export{v as useEventListener};