response/target/classes/public/lib/echarts5temp/vue-echarts6.0.0-beta.js
2025-06-27 10:04:22 +08:00

3 lines
9.6 KiB
JavaScript

!function(e){if(!e.VueDemi){var t={},i=e.Vue;if(i)if("2."===i.version.slice(0,2)){var n=e.VueCompositionAPI;if(n){for(var r in n)t[r]=n[r];t.isVue2=!0,t.isVue3=!1,t.install=function(){},t.Vue=i,t.Vue2=i,t.version=i.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.")}else if("3."===i.version.slice(0,2)){for(var r in i)t[r]=i[r];t.isVue2=!1,t.isVue3=!0,t.install=function(){},t.Vue=i,t.Vue2=void 0,t.version=i.version,t.set=function(e,t,i){return Array.isArray(e)?(e.length=Math.max(e.length,t),e.splice(t,1,i),i):(e[t]=i,i)},t.del=function(e,t){Array.isArray(e)?e.splice(t,1):delete e[t]}}else console.error("[vue-demi] Vue version "+i.version+" is unsupported.");else console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.");e.VueDemi=t}}(window),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("echarts"),require("vue-demi"),require("echarts/core")):"function"==typeof define&&define.amd?define(["echarts","vue-demi","echarts/core"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).VueECharts=t(e.echarts,e.VueDemi,e.echarts)}(this,(function(e,t,i){"use strict";var n=function(){return(n=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var r in t=arguments[i])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},r=["getWidth","getHeight","getDom","getOption","resize","dispatchAction","convertToPixel","convertFromPixel","containPixel","getDataURL","getConnectedDataURL","appendData","clear","isDisposed","dispose"];var o=null;var s=null;function a(e,t){void 0===t&&(t={});var i=document.createElement(e);return Object.keys(t).forEach((function(e){i[e]=t[e]})),i}function u(e,t,i){return(window.getComputedStyle(e,i||null)||{display:"none"})[t]}function _(e){if(!document.documentElement.contains(e))return{detached:!0,rendered:!1};for(var t=e;t!==document;){if("none"===u(t,"display"))return{detached:!1,rendered:!1};t=t.parentNode}return{detached:!1,rendered:!0}}var c=0,l=null;function d(e,t){if(e.__resize_mutation_handler__||(e.__resize_mutation_handler__=f.bind(e)),!e.__resize_listeners__)if(e.__resize_listeners__=[],window.ResizeObserver){var i=e.offsetWidth,n=e.offsetHeight,r=new ResizeObserver((function(){(e.__resize_observer_triggered__||(e.__resize_observer_triggered__=!0,e.offsetWidth!==i||e.offsetHeight!==n))&&v(e)})),o=_(e),s=o.detached,d=o.rendered;e.__resize_observer_triggered__=!1===s&&!1===d,e.__resize_observer__=r,r.observe(e)}else if(e.attachEvent&&e.addEventListener)e.__resize_legacy_resize_handler__=function(){v(e)},e.attachEvent("onresize",e.__resize_legacy_resize_handler__),document.addEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);else if(c||(l=function(e){var t=document.createElement("style");return t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e)),(document.querySelector("head")||document.body).appendChild(t),t}('.resize-triggers{visibility:hidden;opacity:0;pointer-events:none}.resize-contract-trigger,.resize-contract-trigger:before,.resize-expand-trigger,.resize-triggers{content:"";position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.resize-contract-trigger,.resize-expand-trigger{background:#eee;overflow:auto}.resize-contract-trigger:before{width:200%;height:200%}')),function(e){var t=u(e,"position");t&&"static"!==t||(e.style.position="relative");e.__resize_old_position__=t,e.__resize_last__={};var i=a("div",{className:"resize-triggers"}),n=a("div",{className:"resize-expand-trigger"}),r=a("div"),o=a("div",{className:"resize-contract-trigger"});n.appendChild(r),i.appendChild(n),i.appendChild(o),e.appendChild(i),e.__resize_triggers__={triggers:i,expand:n,expandChild:r,contract:o},p(e),e.addEventListener("scroll",h,!0),e.__resize_last__={width:e.offsetWidth,height:e.offsetHeight}}(e),e.__resize_rendered__=_(e).rendered,window.MutationObserver){var g=new MutationObserver(e.__resize_mutation_handler__);g.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),e.__resize_mutation_observer__=g}e.__resize_listeners__.push(t),c++}function f(){var e=_(this),t=e.rendered,i=e.detached;t!==this.__resize_rendered__&&(!i&&this.__resize_triggers__&&(p(this),this.addEventListener("scroll",h,!0)),this.__resize_rendered__=t,v(this))}function h(){var e,t,i=this;p(this),this.__resize_raf__&&(e=this.__resize_raf__,s||(s=(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(e){clearTimeout(e)}).bind(window)),s(e)),this.__resize_raf__=(t=function(){var e,t,n,r,o,s,a=(t=(e=i).__resize_last__,n=t.width,r=t.height,o=e.offsetWidth,s=e.offsetHeight,o!==n||s!==r?{width:o,height:s}:null);a&&(i.__resize_last__=a,v(i))},o||(o=(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){return setTimeout(e,16)}).bind(window)),o(t))}function v(e){e&&e.__resize_listeners__&&e.__resize_listeners__.forEach((function(t){t.call(e,e)}))}function p(e){var t=e.__resize_triggers__,i=t.expand,n=t.expandChild,r=t.contract,o=r.scrollWidth,s=r.scrollHeight,a=i.offsetWidth,u=i.offsetHeight,_=i.scrollWidth,c=i.scrollHeight;r.scrollLeft=o,r.scrollTop=s,n.style.width=a+1+"px",n.style.height=u+1+"px",i.scrollLeft=_,i.scrollTop=c}function g(e,n,r,o){var s=null,a=0;function u(){var e=r.value;return e?e.offsetWidth*e.offsetHeight:0}t.watch([r,e,n],(function(e,t,n){var r=e[0],_=e[1],f=e[2];r&&_&&f&&(a=u(),s=i.throttle((function(){0===a?(_.setOption(Object.create(null),!0),_.resize(),_.setOption(o.value,!0)):_.resize(),a=u()}),100),d(r,s)),n((function(){s&&r&&(a=0,function(e,t){var i=e.__resize_listeners__;if(i){if(t&&i.splice(i.indexOf(t),1),!i.length||!t){if(e.detachEvent&&e.removeEventListener)return e.detachEvent("onresize",e.__resize_legacy_resize_handler__),void document.removeEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);e.__resize_observer__?(e.__resize_observer__.unobserve(e),e.__resize_observer__.disconnect(),e.__resize_observer__=null):(e.__resize_mutation_observer__&&(e.__resize_mutation_observer__.disconnect(),e.__resize_mutation_observer__=null),e.removeEventListener("scroll",h),e.removeChild(e.__resize_triggers__.triggers),e.__resize_triggers__=null),e.__resize_listeners__=null}!--c&&l&&l.parentNode.removeChild(l)}}(r,s))}))}))}var m={autoresize:Boolean},z="ecLoadingOptions";var b={loading:Boolean,loadingOptions:Object};!function(e,t){void 0===t&&(t={});var i=t.insertAt;if(e&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===i&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}("x-vue-echarts{display:block;width:100%;height:100%}");var w="x-vue-echarts";t.Vue2&&t.Vue2.config.ignoredElements.push(w);var O="ecTheme",y="ecInitOptions",E="ecUpdateOptions",C=t.defineComponent({name:"echarts",props:n(n({option:Object,theme:{type:[Object,String]},initOptions:Object,updateOptions:Object,group:String,manualUpdate:Boolean},m),b),setup:function(e,o){var s=o.attrs,a=o.listeners,u=t.ref(),_=t.shallowRef(),c=t.shallowRef(),l=t.inject(O,null),d=t.inject(y,null),f=t.inject(E,null),h=t.computed((function(){return c.value||e.option||Object.create(null)})),v=t.computed((function(){return e.theme||t.unref(l)||{}})),p=t.computed((function(){return e.initOptions||t.unref(d)||{}})),m=t.computed((function(){return e.updateOptions||t.unref(f)||{}})),b=t.toRefs(e),w=b.autoresize,C=b.manualUpdate,x=b.loading,L=t.toRef(e,"theme"),j=t.toRef(e,"initOptions"),A=t.toRef(e,"loadingOptions");function T(t){if(!_.value&&u.value){var n=_.value=i.init(u.value,v.value,p.value);e.group&&(n.group=e.group);var r=a;r||(r={},Object.keys(s).filter((function(e){return 0===e.indexOf("on")&&e.length>2})).forEach((function(e){var t=e.charAt(2).toLowerCase()+e.slice(3);r[t]=s[e]}))),Object.keys(r).forEach((function(e){var t=r[e];t&&(0===e.indexOf("zr:")?n.getZr().on(e.slice(3).toLowerCase(),t):n.on(e.toLowerCase(),t))})),n.setOption(t||h.value,m.value)}}function V(){_.value&&(_.value.dispose(),_.value=void 0)}var D=null;t.watch(C,(function(i){"function"==typeof D&&(D(),D=null),i||(D=t.watch((function(){return e.option}),(function(t){t&&(_.value?_.value.setOption(t,e.updateOptions):T())}),{deep:!0}))}),{immediate:!0}),t.watch([L,j],(function(){V(),T()}),{deep:!0}),t.watchEffect((function(){e.group&&_.value&&(_.value.group=e.group)}));var R=function(e,t){function i(i){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(e.value||t(),!e.value)throw new Error("ECharts is not initialized yet.");return e.value[i].apply(e.value,n)}}function o(e){return i(e)}return n(n({},(s=Object.create(null),r.forEach((function(e){s[e]=i(e)})),s)),{dispatchAction:o("dispatchAction"),getDataURL:o("getDataURL"),getConnectedDataURL:o("getConnectedDataURL")});var s}(_,T);!function(e,i,r){var o=t.inject(z,{}),s=t.computed((function(){return n(n({},t.unref(o)),null==r?void 0:r.value)}));t.watchEffect((function(){var t=e.value;t&&(i.value?t.showLoading(s.value):t.hideLoading())}))}(_,x,A),g(_,w,u,h),t.onMounted((function(){e.option&&T()})),t.onUnmounted(V);var N=n({root:u,setOption:function(t,i){e.manualUpdate&&(c.value=t),_.value?_.value.setOption(t,n(n({},m.value),i)):T(t)}},R);return Object.defineProperty(N,"chart",{get:function(){return t.unref(_)}}),N},render:function(){return t.h(w,{class:"echarts",ref:"root"})}}),x=Object.freeze({__proto__:null,default:C,LOADING_OPTIONS_KEY:z,THEME_KEY:O,INIT_OPTIONS_KEY:y,UPDATE_OPTIONS_KEY:E});return n(n({},C),x)}));
//# sourceMappingURL=index.umd.min.js.map