vue+Echarts实现点击高亮(附代码)

这次给大家带来vue+Echarts实现点击高亮(附代码),vue+Echarts实现点击高亮的注意事项有哪些,下面就是实战案例,一起来看一下。

1、首先看一下官方网站上的介绍:

http://echarts.baidu.com/api.html#action.graph.focusNodeAdjacency

vue+Echarts实现点击高亮(附代码)

vue+Echarts实现点击高亮(附代码)

2、在初始化的时候绑定这两个事件。需要绑定的事件是鼠标的点击事件和右键点击事件。

mounted: function () {  let that = this;  let myChart = this.$echarts.init(document.getElementById('myChart'));  myChart.on('click', function (params) {  console.log(params);  //点击高亮  that.myChart.dispatchAction({   type: 'focusNodeAdjacency',   // 使用 dataIndex 来定位节点。   dataIndex: params.dataIndex  });  if (params.dataType == 'edge') {   that.handleClick(params);  } else if (params.dataType == 'node') {   if (that.firstNode == '') {   that.firstNode = params.name;   } else {   that.secondNode = params.name;   }  }  });  //取消右键的弹出菜单  document.oncontextmenu = function () {  return false;  };  //右键取消高亮  myChart.on('contextmenu', function (params) {  console.log(params);  that.myChart.dispatchAction({   type: 'unfocusNodeAdjacency',   // 使用 seriesId 或 seriesIndex 或 seriesName 来定位 series.   seriesIndex: params.seriesIndex,  })  });  that.myChart = myChart;  that.drawLine(); },

登录后复制

运行效果如下:

vue+Echarts实现点击高亮(附代码)

vue+Echarts实现点击高亮(附代码)

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

echarts鼠标覆盖高亮显示节点关系数实现步骤

nodejs生成二维码(最简洁)

以上就是vue+Echarts实现点击高亮(附代码)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2762786.html

(0)
上一篇 2025年3月8日 10:01:55
下一篇 2025年2月24日 04:46:24

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 用vue让a标签点击高亮(附代码)

    这次给大家带来用vue让a标签点击高亮(附代码),用vue让a标签点击高亮的注意事项有哪些,下面就是实战案例,一起来看一下。 如下所示: <!—->.a {display:block;float:left;margin-le…

    编程技术 2025年3月8日
    200
  • Vue路由导航菜单栏高亮实现方法

    这次给大家带来Vue路由导航菜单栏高亮实现方法,Vue路由导航菜单栏高亮实现的注意事项有哪些,下面就是实战案例,一起来看一下。 默认情况下,路由的导航菜单,会自动给当前菜单添加router-link-exact-active 和router…

    编程技术 2025年3月8日
    200
  • vue-router使用总结(附代码)

    这次给大家带来vue-router使用总结(附代码),vue-router使用的注意事项有哪些,下面就是实战案例,一起来看一下。 【相关推荐:vue面试题(2020)】  前言 今天面试被问到 vue的动态路由,我竟然没有回答上来,感觉不是…

    编程技术 2025年3月8日
    200
  • Vue.js配置登录表单代码步骤剖析

    这次给大家带来Vue.js配置登录表单代码步骤剖析,Vue.js配置登录表单代码的注意事项有哪些,下面就是实战案例,一起来看一下。 业务场景 在之前,项目只支持手机号+密码登录,前端是直接把表单写死的,后来有客户希望能支持验证码登录,有的客…

    2025年3月8日
    200
  • JS使用分时函数优化代码

    这次给大家带来JS使用分时函数优化代码,JS使用分时函数优化的注意事项有哪些,下面就是实战案例,一起来看一下。 函数节流的原理是:延迟当前函数的执行,如果该次延迟还没有完成,那么忽略接下来该函数的请求。也就是说会忽略掉很多函数请求。 在一些…

    编程技术 2025年3月8日
    200
  • react-navigation使用总结(附代码)

    这次给大家带来react-navigation使用总结(附代码),react-navigation使用的注意事项有哪些,下面就是实战案例,一起来看一下。 看了官方文档的导航器对比,发现现在主推的方案是一个单独的导航库react-naviga…

    2025年3月8日
    200
  • promise怎么替代代码中的回调函数

    这次给大家带来promise怎么替代代码中的回调函数,promise替代代码中回调函数的注意事项有哪些,下面就是实战案例,一起来看一下。 在学习 Node.js 过程中接触到了如何使用 async 来控制并发(使用 async 控制并发) …

    编程技术 2025年3月8日
    200
  • JS做出折叠展开动画(附代码)

    这次给大家带来JS做出折叠展开动画(附代码),JS做出折叠展开动画(附代码)的注意事项有哪些,下面就是实战案例,一起来看一下。 JS折叠展开动画 body{ margin: 0px; padding: 0px; } .red{ backgr…

    编程技术 2025年3月8日
    200
  • Vue实现拖拽效果(附代码)

    这次给大家带来Vue实现拖拽效果(附代码),Vue实现拖拽效果的注意事项有哪些,下面就是实战案例,一起来看一下。 效果图   demo1.gif 分清clientY pageY screenY layerY offsetY的区别 在我们想要…

    2025年3月8日
    200
  • JS实现微信红包随机算法(附代码)

    这次给大家带来js实现微信红包随机算法(附代码),js实现微信红包随机算法的注意事项有哪些,下面就是实战案例,一起来看一下。 我们假设有一个100元的红包,要发给10个人。为了保证公平,算法需要保证以下的原则: 每个人最少能抢到0.01元 …

    2025年3月8日
    200

发表回复

登录后才能评论