vue实现点击高亮效果_vue结合Echarts实现点击高亮效果的示例
本文主要介绍如何在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实现点击高亮效果的示例相关推荐
- vue伸缩效果_Vue.js - 元素展开、收起动画效果组件(附:二级菜单的展开、收缩动画效果)...
子菜单的展开.收缩功能在许多系统上都很常见,如果想要在打开收起时带有动画效果,过去常常会通过 jQuery 实现.而在 Vue 项目中,我们可以单独封装一个动画组件,方便使用. 1,效果图 点击一级菜 ...
- vue实现上下滑动翻页_vue 实现滚动到底部翻页效果(pc端)
pc端vue 滚动到底部翻页 效果,具体内容如下所示: html: [{{item.code||item.name}}] {{item.name}} js: 先写滚动事件 handleScroll() ...
- vue怎么实现手风琴效果_Vue中使用v-for制作动态手风琴效果
export default { data () { return { Faq: [ { isSubShow: false, about: 'Q:非公司员工是否可通过次入口申请公司客房?', answ ...
- vue 后台数据列表获取图片_vue使用ajax获取后台数据进行显示的示例
实例如下所示: title #th th{ background-color: #50a9fa; color: aliceblue; font-size: large; } 添加数据 编号 名称 时间 ...
- vue列表左右箭头滑动_vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图效果)...
1.效果图如下 2.vue代码如下 indicator-position="none" :autoplay="false"> > {{items.b ...
- vue 手风琴组件_Vue 使用Element-ui table组件实现手风琴效果
利用Element-UI提供的表格组件做成手风琴效果, 即同时只能有一个行展开 效果展示 手风琴效果 版本说明 "vue": "^2.6.11", " ...
- vue中多行文本标签_vue控制多行文字展开收起的实现示例
这里讲一下,如何使用vue控制多行文字展开收起(也叫控制文字展开隐藏). 效果: 这里设置了控制三行,如果超过三行会展示,"显示更多" 超出文字显示省略号.点击"显示更多 ...
- 鼠标点击时隐藏java代码,js实现点击展开隐藏效果(实例代码)
本章给大家介绍用js事件冒泡实现鼠标点击显示提示框效果(代码实例).有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 先看看效果图: 代码实例: 事件冒泡-提示框 button { wi ...
- vue项目没有router文件夹_Vue路由(vue-router)配置实战——动态路由,重定向,工程非根目录...
1. 前言 (1) 资料 (2) 需求 本文是在上篇<使用vue-i18n实现多语言>功能的引申.需要实现的功能如下: 多语言需要反映在url上,英文.简体中文.繁体中文页面需分别为/en ...
最新文章
- CSP认证201809-4	再卖菜[C++题解]:差分约束、前缀和
- Oracle修改数据库为非归档模式
- iOS 远程通知(Remote Notification)和本地通知(Local Notification)
- zimbra邮件系统详细配置教程
- Unity3D:视物有点眩晕的原因
- oracle中错位函数,Oracle中的一些函数
- 2异常处理_Java处理异常2种机制关键字区别解析
- 计算机的服务如何还原,电脑怎么样还原到出厂设置
- android 拖动缩放窗口大小,Android小应用----图片的拖动、缩放
- Pandas Series
- Java制作屏幕截图软件(还可以保存到剪切板内)
- 局域网ip冲突检测工具_软考网络工程师之局域网与城域网(无线局域网,网桥,VLAN)...
- Win32汇编——钩子
- Mac字体管理工具: RightFont
- Oracle中sql相关的命令
- 操作系统课程设计:模拟文件系统
- 微信小程序获取位置信息
- python做excel表格教程视频_Python玩转excel表格
- 【Hexo搭建个人博客】:yilia主题配置(四) - 分类管理
- 弘辽科技:胡润研究院发布《2020胡润中国10强电商》榜单,第二名很意外
热门文章
- RGB与YUV格式(四)
- FFmpeg流媒体调试工具(六)
- H264 帧、pps 、sps
- chrome插件系列一:Secure Shell(替代ssh客户端)
- 你看那个人他像一条狗
- MongoDB 之聚合函数查询统计
- windows10(专业版和家庭版)---禁止自动更新系统
- linux学习笔记:磁盘格式化与磁盘检验命令
- 系统无法执行指定的程序。_自制操作系统-函数代码副本跳转无法正确执行的问题...
- spring学习--AOP-面向切面编程(一)