Browse Source

优化绘图部分

master
ttop5 8 years ago
parent
commit
241e935c71
  1. 38
      src/views/charts/echarts.vue

38
src/views/charts/echarts.vue

@ -32,14 +32,10 @@
chartPie: null chartPie: null
} }
}, },
mounted: function () {
var _this = this;
//domecharts
this.chartColumn = echarts.init(document.getElementById('chartColumn'));
this.chartBar = echarts.init(document.getElementById('chartBar'));
this.chartLine = echarts.init(document.getElementById('chartLine'));
this.chartPie = echarts.init(document.getElementById('chartPie'));
methods: {
drawColumnChart() {
this.chartColumn = echarts.init(document.getElementById('chartColumn'));
this.chartColumn.setOption({ this.chartColumn.setOption({
title: { text: 'Column Chart' }, title: { text: 'Column Chart' },
tooltip: {}, tooltip: {},
@ -53,7 +49,9 @@
data: [5, 20, 36, 10, 10, 20] data: [5, 20, 36, 10, 10, 20]
}] }]
}); });
},
drawBarChart() {
this.chartBar = echarts.init(document.getElementById('chartBar'));
this.chartBar.setOption({ this.chartBar.setOption({
title: { title: {
text: 'Bar Chart', text: 'Bar Chart',
@ -95,7 +93,9 @@
} }
] ]
}); });
},
drawLineChart() {
this.chartLine = echarts.init(document.getElementById('chartLine'));
this.chartLine.setOption({ this.chartLine.setOption({
title: { title: {
text: 'Line Chart' text: 'Line Chart'
@ -141,7 +141,9 @@
} }
] ]
}); });
},
drawPieChart() {
this.chartPie = echarts.init(document.getElementById('chartPie'));
this.chartPie.setOption({ this.chartPie.setOption({
title: { title: {
text: 'Pie Chart', text: 'Pie Chart',
@ -180,10 +182,22 @@
} }
] ]
}); });
}
},
drawCharts() {
this.drawColumnChart()
this.drawBarChart()
this.drawLineChart()
this.drawPieChart()
},
},
mounted: function () {
this.drawCharts()
},
updated: function () {
this.drawCharts()
}
} }
</script> </script>
<style scoped> <style scoped>

Loading…
Cancel
Save