提交 6c28ec07 authored 作者: junjie's avatar junjie

feat(视图): echarts组件封装,初步实现

上级 00bce0ee
...@@ -16,7 +16,9 @@ export default { ...@@ -16,7 +16,9 @@ export default {
} }
}, },
data() { data() {
return {} return {
myChart: {}
}
}, },
watch: { watch: {
chart() { chart() {
...@@ -24,6 +26,8 @@ export default { ...@@ -24,6 +26,8 @@ export default {
} }
}, },
mounted() { mounted() {
// 基于准备好的dom,初始化echarts实例
this.myChart = this.$echarts.init(document.getElementById('echart'))
}, },
methods: { methods: {
drawEcharts() { drawEcharts() {
...@@ -48,12 +52,10 @@ export default { ...@@ -48,12 +52,10 @@ export default {
this.myEcharts(chart_option) this.myEcharts(chart_option)
}, },
myEcharts(option) { myEcharts(option) {
// 基于准备好的dom,初始化echarts实例
var myChart = this.$echarts.init(document.getElementById('echart'))
// 指定图表的配置项和数据 // 指定图表的配置项和数据
setTimeout(myChart.setOption(option, true), 500) setTimeout(this.myChart.setOption(option, true), 500)
window.onresize = function() { window.onresize = function() {
myChart.resize() this.myChart.resize()
} }
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论