1.安装echarts
npm install echarts --save
2.在组件中使用echarts
注意代码中需要设置div宽/高的样式,否则图不会显示在页面上
<template>
<div>
<div id="barchar"></div>
</div>
</template>
<script>
import * as echarts from 'echarts'//引入echarts
export default {
data() {
return {};
},
methods: {
// 柱形图
change() {
//获取组件实例-- 基于准备好的dom,初始化echarts实例
const barBox = echarts.init(document.getElementById("barchar"));
// 设置配置项
const option = {
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
series: [
{
data: [120, 200, 150, 80, 70, 110, 130],
type: 'bar',
showBackground: true,
backgroundStyle: {
color: 'rgba(180, 180, 180, 0.2)'
}
}
]
};
barBox.setOption(option);
// 根据页面大小自动响应图表大小
window.addEventListener("resize", function () {
barBox.resize();
});
},
},
mounted() {
this.change();
},
};
</script>
<style lang="scss" scoped>
#barchar {
min-width: 30rem;
min-height: 30rem;
}
</style>