<template>
<div class="chart-container">
<div ref="chart" class="chart"></div>
</div>
</template>
<script>
import echarts from 'echarts';
export default {
data() {
return {
chartData: [], // 存储统计数据
};
},
mounted() {
// 在组件挂载之后初始化图表
this.initChart();
},
methods: {
initChart() {
// 创建echarts实例
const chart = echarts.init(this.$refs.chart);
// 配置图表参数
const option = {
// 更多配置...
};
// 设置图表数据
chart.setOption(option);
// 绑定图表的点击事件
chart.on('click', (params) => {
// 处理点击事件
console.log(params);
});
},
},
};
</script>