/** * 顶部header */ Vue.component("cz-distribution-echart", { template: `
`, props: { distribute:{ type: Object, }, height:{ type:Number }, }, data() { return { option:{} } }, mounted(){ this.init() }, methods: { //预警分布 init(){ this.warningDistributeChart(this.distribute) }, //预警分布 Echart warningDistributeChart(data){ //console.log(data); let newPromise = new Promise((resolve) => { resolve() }) //然后异步执行echarts的初始化函数 newPromise.then(() => { var myChart = echarts.init(this.$refs.chart); var series = [] if(data.legend != undefined) { for (let i = 0; i