cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
2 lines (1 loc) • 1.88 kB
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var e=require("vue"),r=require("../../node_modules/echarts/index.js");require("../../node_modules/echarts-gl/lib/echarts-gl.js"),require("../../node_modules/echarts-gl/lib/component/grid3D.js"),require("../../node_modules/echarts-gl/lib/component/geo3D.js"),require("../../node_modules/echarts-gl/lib/component/globe.js"),require("../../node_modules/echarts-gl/lib/component/mapbox3D.js"),require("../../node_modules/echarts-gl/lib/component/maptalks3D.js"),require("../../node_modules/echarts-gl/lib/chart/bar3D.js"),require("../../node_modules/echarts-gl/lib/chart/line3D.js"),require("../../node_modules/echarts-gl/lib/chart/scatter3D.js"),require("../../node_modules/echarts-gl/lib/chart/lines3D.js"),require("../../node_modules/echarts-gl/lib/chart/polygons3D.js"),require("../../node_modules/echarts-gl/lib/chart/surface.js"),require("../../node_modules/echarts-gl/lib/chart/map3D.js"),require("../../node_modules/echarts-gl/lib/chart/scatterGL.js"),require("../../node_modules/echarts-gl/lib/chart/graphGL.js"),require("../../node_modules/echarts-gl/lib/chart/flowGL.js"),require("../../node_modules/echarts-gl/lib/chart/linesGL.js");var s=require("../../node_modules/echarts/lib/core/echarts.js");const o=e.defineComponent({props:{code:{type:String}},setup(o){const l=e.ref(),t=e.ref(),a=e.ref();return e.onMounted((()=>{(()=>{try{window.echarts=window.echarts||r,t.value=e.markRaw(s.init(l.value));const i=Function(`\n var option;\n ${o.code}\n return option;\n `);a.value=i(),t.value.setOption(a.value)}catch(i){}})()})),{dom:l,...e.toRefs(o),RESET_VIEW:()=>{var e;null==(e=t.value)||e.resize(a.value)}}},render:()=>e.h("div",{ref:"dom",class:"co-user-defined-echarts",style:{width:"100%",height:"100%"}})});exports.default=o;