<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>