当前位置: 首页 > web >正文

echarts实现点击图表添加标记

echarts中提供了一些事件,例如点击、鼠标移入移除、右键之类的,但是它只能监听图表中某些特定位置,例如折线图只能监听到点击到拐点才会触发,所以我下面就是直接在绘制图表的div中监听了点击、右键事件了。

我实现的是点击图表展示当前横轴即对应的值(吐槽:其实echarts中提供了tooltip了可以看到,非要再点击留在上面看,没办法,研发只能照做,研发真该s),然后右键清空标记 ,下面我做了个demo,先看下效果吧:

我是把echarts图表封装了个组件,所以这里直接贴完整代码了,就是封装的这个图表组件,在需要的地方引入,传数据或者按需调整即可。

<template><div class="wft-w-h-100" :id="`wft-charts-${id}`" @click="chartClick" @contextmenu.prevent="clearMark()" style="position: relative;" />
</template>
<script setup lang="ts">
import * as echarts from 'echarts'
import { onMounted, onBeforeUnmount, watch } from 'vue';let charts: echarts.ECharts | null = nullconst props =
http://www.xdnf.cn/news/20419.html

相关文章:

  • MySQL MHA 高可用集群搭建
  • 5.物理服务器搭建FC
  • 决策树概念与原理
  • MySQL DBA需要掌握的 7 个问题
  • Windows权限提升(二)
  • 深蓝汽车人事调整:邓承浩升任董事长,姜海荣出任首席执行官
  • 【LeetCode热题100道笔记】对称二叉树
  • 跨域彻底讲透
  • ThinkPHP 6框架常见错误:htmlentities()函数参数类型问题解决
  • 【pyhton】函数
  • [Godot入门大全]目录
  • 【杂类】I/O
  • MiniDrive:面向自动驾驶的更高效的视觉语言模型
  • css 十大常用英文字体
  • Swift 解法详解 LeetCode 362:敲击计数器,让数据统计更高效
  • 2025高教社国赛数学建模A题参考论文35页(含代码和模型)
  • 【算法--链表】86.分割链表--通俗讲解
  • Linux基础知识(二)
  • Python毕业设计推荐:基于Django的饮食计划推荐与交流分享平台 饮食健康系统 健康食谱计划系统
  • Gutenberg块编辑器:WordPress 2025高效内容开发指南
  • 小智AI编译
  • Hadoop(八)
  • 02-Media-6-rtsp_server.py 使用RTSP服务器流式传输H264和H265编码视频和音频的示例程序
  • 校园管理系统|基于SpringBoot和Vue的校园管理系统(源码+数据库+文档)
  • Java中的包
  • 文心快码已支持Kimi-K2-0905模型
  • 每日一练001.pm
  • 打工人日报#20250905
  • 分享个C++线程池的实现源码
  • 【开题答辩全过程】以 基于Springboot电脑维修平台整合系统的设计与实现为例,包含答辩的问题和答案