1.安装
cnpm install echarts --save
2.html
<template> <div class="charts"> <div id="myCharts" :style="{width:'800px',height:'380px'}"></div> </div> </template>
3.js
import echarts from 'echarts' export default { name: 'myCharts', data () { return { myCharts:'', options:{} //echarts初始配置信息 } }, mounted() { this.myCharts=echarts.init(document.getElementById('myCharts')); this.myCharts.setOption(this.options); this.getchart(); }, methods:{ getchart:function(){ this.$ajax.get('url') .then((reps)=>{ this.myCharts.setOption({ xAxis: {data:data_x}, //动态配置信息及数据 series: [ {data: data_1}, {data: data_2} ] }); }) .catch((error)=>{}); } } }
4.同一个组件引入多个图表
修改div及getElementById部分的id,保证各个图表之间不同即可