UNPKG

binu

Version:

This is an easier platfrom with custom component for vue.

2 lines 1.08 kB
"use strict";(("undefined"!==typeof self?self:this)["webpackChunkbine"]=("undefined"!==typeof self?self:this)["webpackChunkbine"]||[]).push([[195],{2195:function(t,e,i){i.r(e),i.d(e,{default:function(){return p}});var s=function(){var t=this,e=t._self._c;return e("div",{ref:"histogram_"+t.stamp,staticStyle:{width:"100%",height:"100%"}})},n=[],a=i(2710),h={name:"histogram-chart",data(){return{stamp:Date.now(),option:{},myChart:null}},props:["name","move","time"],mounted(){this.$nextTick((()=>{this.updateOption(),this.loaddata()}))},watch:{move:{handler(t){t&&(this.updateOption(),this.$nextTick((()=>{this.loaddata()})))}},time:{handler(t){t&&this.myChart.resize()}}},methods:{loaddata(){this.myChart=this.$echarts.init(this.$refs["histogram_"+this.stamp]),this.myChart.setOption({...this.option})},updateOption(){const t=(0,a.Z)(),e=Number(this.name.split("_")[1]),i=t.getter("modals").find((t=>t.id===e)),s=t.getter("options")[i.optionName];this.option=s||{}}}},o=h,r=i(1001),d=(0,r.Z)(o,s,n,!1,null,null,null),p=d.exports}}]); //# sourceMappingURL=bine.umd.min.195.js.map