本文主要介绍如何在vue中使用echarts实现点击高亮效果。

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

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实现点击高亮效果_vue结合Echarts实现点击高亮效果的示例相关推荐

  1. vue伸缩效果_Vue.js - 元素展开、收起动画效果组件(附:二级菜单的展开、收缩动画效果)...

    子菜单的展开.收缩功能在许多系统上都很常见,如果想要在打开收起时带有动画效果,过去常常会通过 jQuery 实现.而在 Vue 项目中,我们可以单独封装一个动画组件,方便使用. 1,效果图 点击一级菜 ...

  2. vue实现上下滑动翻页_vue 实现滚动到底部翻页效果(pc端)

    pc端vue 滚动到底部翻页 效果,具体内容如下所示: html: [{{item.code||item.name}}] {{item.name}} js: 先写滚动事件 handleScroll() ...

  3. vue怎么实现手风琴效果_Vue中使用v-for制作动态手风琴效果

    export default { data () { return { Faq: [ { isSubShow: false, about: 'Q:非公司员工是否可通过次入口申请公司客房?', answ ...

  4. vue 后台数据列表获取图片_vue使用ajax获取后台数据进行显示的示例

    实例如下所示: title #th th{ background-color: #50a9fa; color: aliceblue; font-size: large; } 添加数据 编号 名称 时间 ...

  5. vue列表左右箭头滑动_vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图效果)...

    1.效果图如下 2.vue代码如下 indicator-position="none" :autoplay="false"> > {{items.b ...

  6. vue 手风琴组件_Vue 使用Element-ui table组件实现手风琴效果

    利用Element-UI提供的表格组件做成手风琴效果, 即同时只能有一个行展开 效果展示 手风琴效果 版本说明 "vue": "^2.6.11", " ...

  7. vue中多行文本标签_vue控制多行文字展开收起的实现示例

    这里讲一下,如何使用vue控制多行文字展开收起(也叫控制文字展开隐藏). 效果: 这里设置了控制三行,如果超过三行会展示,"显示更多" 超出文字显示省略号.点击"显示更多 ...

  8. 鼠标点击时隐藏java代码,js实现点击展开隐藏效果(实例代码)

    本章给大家介绍用js事件冒泡实现鼠标点击显示提示框效果(代码实例).有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 先看看效果图: 代码实例: 事件冒泡-提示框 button { wi ...

  9. vue项目没有router文件夹_Vue路由(vue-router)配置实战——动态路由,重定向,工程非根目录...

    1. 前言 (1) 资料 (2) 需求 本文是在上篇<使用vue-i18n实现多语言>功能的引申.需要实现的功能如下: 多语言需要反映在url上,英文.简体中文.繁体中文页面需分别为/en ...

最新文章

  1. CSP认证201809-4 再卖菜[C++题解]:差分约束、前缀和
  2. Oracle修改数据库为非归档模式
  3. iOS 远程通知(Remote Notification)和本地通知(Local Notification)
  4. zimbra邮件系统详细配置教程
  5. Unity3D:视物有点眩晕的原因
  6. oracle中错位函数,Oracle中的一些函数
  7. 2异常处理_Java处理异常2种机制关键字区别解析
  8. 计算机的服务如何还原,电脑怎么样还原到出厂设置
  9. android 拖动缩放窗口大小,Android小应用----图片的拖动、缩放
  10. Pandas Series
  11. Java制作屏幕截图软件(还可以保存到剪切板内)
  12. 局域网ip冲突检测工具_软考网络工程师之局域网与城域网(无线局域网,网桥,VLAN)...
  13. Win32汇编——钩子
  14. Mac字体管理工具: RightFont
  15. Oracle中sql相关的命令
  16. 操作系统课程设计:模拟文件系统
  17. 微信小程序获取位置信息
  18. python做excel表格教程视频_Python玩转excel表格
  19. 【Hexo搭建个人博客】:yilia主题配置(四) - 分类管理
  20. 弘辽科技:胡润研究院发布《2020胡润中国10强电商》榜单,第二名很意外

热门文章

  1. RGB与YUV格式(四)
  2. FFmpeg流媒体调试工具(六)
  3. H264 帧、pps 、sps
  4. chrome插件系列一:Secure Shell(替代ssh客户端)
  5. 你看那个人他像一条狗
  6. MongoDB 之聚合函数查询统计
  7. windows10(专业版和家庭版)---禁止自动更新系统
  8. linux学习笔记:磁盘格式化与磁盘检验命令
  9. 系统无法执行指定的程序。_自制操作系统-函数代码副本跳转无法正确执行的问题...
  10. spring学习--AOP-面向切面编程(一)