一、安装
npm install echarts --save
二、引入(全局引入或按需引入)
1.全局引入 在mian.js中
import echarts from 'echarts' //引入echarts
Vue.prototype.$echarts = echarts
2.按需引入(由于全局引入会将所有的echarts图表打包,导致体积过大,所以一般推荐按需引入) 在echarts.vue中
import echarts from "echarts"
let echarts2 = require('echarts/lib/echarts') // 引入基本模板
require("echarts/lib/chart/radar"); // 饼状图
require('echarts/lib/chart/bar') // 引入柱状图组件
require('echarts/lib/chart/line'); //引入折线图
require('echarts/lib/component/tooltip') // 引入提示框和title组件
require('echarts/lib/component/title')
require("echarts/lib/component/legend");
三、使用(echars这个div一定要给宽高)
<div id="echarts"></div>
export default {
name: 'hello',
data () {
return {
msg: 'Welcome to Your Vue.js App'
}
},
mounted(){
this.drawLine();
},
methods: {
drawLine(){
// 获取元素
let myChart = echarts.init(document.getElementById('myChart'))
// 绘制图表
myChart.setOption({
//粘贴内容放置此处
title: { text: '在Vue中使用echarts' },
tooltip: {},
xAxis: {
data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
},
yAxis: {},
series: [{
name: '销量',
type: 'bar',
data: [5, 20, 36, 10, 10, 20]
}]
});
}
}
}
官方文档的资料查询位置如下: