Files

1 line
764 B
JavaScript

import{V as e,rt as t}from"./common.js";import{createElementBlock as n,defineComponent as r,mergeProps as i,onMounted as a,openBlock as o,toHandlers as s,unref as c,useTemplateRef as l}from"vue";import{cloneDeep as u}from"lodash-es";var d=r({name:`MfRadar`,__name:`index`,props:{chart:{type:Object,required:!0},chartContain:{type:Object,required:!0}},setup(r){let d=r,f=l(`mfRadarRef`),{commonEvents:p}=t(d.chart);a(()=>{e(f.value,d.chart,d.chartContain,void 0,m)});function m(e,t){let n={...u(d.chart.options),backgroundColor:`transparent`};n.radar={...n.radar,indicator:u(t?.indicator)},n.series[0].data=u(t?.data),e?.setOption(n,!0)}return(e,t)=>(o(),n(`div`,i({ref:`mfRadarRef`,style:{width:`100%`,height:`100%`}},s(c(p),!0)),null,16))}});export{d as default};