第一步,安装 echarts
npm install echarts
第二步,写代码
<template>
<div class="app-container">
<div id="drawChart" style="width: 600px; height: 400px; border: 5px solid red"></div>
</div>
</template>
<script>
import * as echarts from 'echarts'
export default {
data() {
return {
titledata: '客房收入',
seriesname: '',
xdata: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子'],
// ydata: []
ydata: [5, 20, 36, 10, 10, 70]
}
},
mounted() {
this.drawChart()
},
methods: {
drawChart() {
if (this.ydata == []) {
echarts.init(document.getElementById('drawChart')).dispose() //无数据则清空图表内容
} else {
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('drawChart'))
// 绘制图表
myChart.setOption({
title: {
text: this.titledata
},
// 不清楚,但是删掉的话,hover不能显示信息
tooltip: {},
// x 轴信息
xAxis: {
data: this.xdata
},
// y轴信息
yAxis: {},
// hover 时激活的信息
series: [
{
name: this.seriesname,
// 设置柱状图的方式,是将 series 的 type 设为 'bar'
type: 'bar',
data: this.ydata
}
]
})
}
}
}
}
</script>
第三步,效果