html:
<!--折线图--><ve-line :extend="item.chartExtend"         :data-zoom="dataZoom"         :height="chartHeight"         :legend="item.legend"         :data="item"         :events="chartEvents"         :settings="isRateTypeData(item.id)?successRateSettings:chartSettings"></ve-line>

需要在v-charts图表添加legend属性
chartDataColumns.map(item => {    console.log('chartDataColumns66',chartDataColumns)    if(item !== 'TIME'){        selectedObj[item] = true    }})chartItem['legend'] = selectedObj

this.chartEvents = {    legendselectchanged: (item) => {        let currSelectName = item.name        let currChartItem = self.chartData[self.deleteIndex]        let selectedObj = item.selected        let selectedNum = 0        for(let key in selectedObj){            if(selectedObj[key]){ // selected对象内值为true                selectedNum++            }            selectedObj[key] = false        }        if(selectedNum > 1){ // selectedNum > 1说明当前全部选中,此时点击,只有当前的设为选中            for(let key in selectedObj){                selectedObj[key] = false            }            selectedObj[currSelectName] = true        }else{ // 当前只有一个选中,点击后,全部重置为选中            for(let key in selectedObj){                selectedObj[key] = true            }        }        self.$set(currChartItem['legend'], 'selected', selectedObj)    }}

转载于:https://www.cnblogs.com/yzhihao/p/10623578.html

v-charts修改点击图例事件,legendselectchanged相关推荐

  1. Vue 框架-02-事件:点击, 双击事件,鼠标移上事件

    Vue 框架-02-事件:点击, 双击事件,鼠标移上事件 1.单击事件:v-on:click 源码 app2.js : //实例化 vue 对象 new Vue({//注意代码格式//el:eleme ...

  2. UI控件无法响应点击等事件的探索

    2019独角兽企业重金招聘Python工程师标准>>> UI控件无法响应点击等事件的探索 一.响应者链 关于响应者链,有如下一段介绍:每一个应用有一个响应者链,我们的视图结构是一个N ...

  3. c#控制IE浏览器自动点击等事件WebBrowser,mshtml.IHTMLDocument2

    c#控制IE浏览器自动点击等事件WebBrowser,mshtml.IHTMLDocument2 原文:c#控制IE浏览器自动点击等事件WebBrowser,mshtml.IHTMLDocument2 ...

  4. 如何用图表控件实现点击图例图标隐藏图表序列

    为了提高开发效率,第三方商用图表控件越来越被程序员广泛使用,由于第三方商用控件产品的可重用性,可以帮助企业节约GUI工程师的压力而实现灵活,绚丽的图表. 在阅读以下文章之前先下载安装试用版: Fusi ...

  5. vue3 echarts5 graph关系图谱 点击图例节点消失线不消失重复生成问题

    const myChart = ref(null);const myCharts = ref(null);onMounted(() => {// 这种会导致线仍然存在 重复生成myCharts. ...

  6. 点击回车事件(登录)

    //增加点击回车事件$(document).keypress(function(e) {var eCode = e.keyCode ? e.keyCode : e.which ? e.which : ...

  7. 设置网页右键点击,并阻止右键点击默认事件

    设置网页右键点击,并阻止右键点击默认事件 //为当前文档添加鼠标右击事件,防止默认的右击菜单弹出 document.oncontextmenu=Youji; function Youji(){aler ...

  8. MATLAB修改Figure里图例的名称

    MATLAB修改Figure里图例的名称 参考代码 参考代码 figure; hold on; plot(waterHeatOpenDegreeData,'r'); plot(eHeat1OpenDe ...

  9. 小程序banner广告点击触发事件技术

    现如今,小程序是遍布各大平台(微信,QQ,百度,抖音...),随着小程序的增多,流量也显得越来越珍贵,买量的钱是越来越多,除去靠小程序业务营收的(如商城)和靠小程序服务营收的(外卖,服务等),很大部分 ...

最新文章

  1. Linux下对文件的操作及添加新用户
  2. Jupiter:Facebook的高性能job-matching服务
  3. Sass--@-Rules
  4. 深度运用LSTM神经网络并与经典时序模型对比
  5. java从小到大排序函数_利用随机函数产生10个1~100之间的整数,按从小到大的顺序排列输出...
  6. 面试精讲之面试考点及大厂真题 - 分布式专栏 21 限流不能乱用-系统限流最佳实践
  7. Self Attention和Multi-Head Attention的原理和实现
  8. 城轨的两类时钟系统均同步于_推介中央电视台4K IP化移动外场系统搭建中解决的主要问题...
  9. Allow CORS: Access-Control-Allow-Origin插件安装与使用教程【Chrome插件小白式教程】
  10. Eclipse汉化教程
  11. matlab中方差分析的自由度,多因素方差分析的自由度
  12. 考勤记录查询java_kaoqin 一个员工考勤软件,用java和sql写的,实现基本的签到和查询功能 Develop 238万源代码下载- www.pudn.com...
  13. 优秀的程序员真的不写注释吗?
  14. 除了《千与千寻》,宫崎骏漫画的花卉治愈了观众,而花艺学院治愈了你一片温情
  15. 【前端】PS图层切图
  16. 数据中台建设(四):企业构建数据中台评估
  17. 【Mybatis】多表查询(一对多、多对一)
  18. php实现国外邮箱,发送电子邮件 · 国外PHP框架Nette官网教程 · 看云
  19. Django静态文件的管理
  20. CentOS 7+环境下PHP使用Imagick+ghostscript将PDF文件转为图片

热门文章

  1. 学习伟大的Python的第七天
  2. 基准对象object中的基础类型----列表 (四)
  3. 用jQuery设置多个css样式
  4. 【Spring】详解spring事务属性
  5. ubuntu 下使用mysql
  6. Linux管事器战略 Web站点的悄然八要素
  7. css中定义超级链接的样式
  8. 开篇词 | 别说你没被安全困扰过
  9. 11.11 ntsysv:管理开机服务
  10. sjms-4 行为型模式