javascript - vue组件使用Echarts图表重复问题

查看:347
本文介绍了javascript - vue组件使用Echarts图表重复问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

开发了几个基于Echarts的图表组件
现在有需求是在一个界面内多次用到那个组件
但是Echarts是找ID来创建canvas的
这样这个id就会重复
导致第二个图表不能显示出来
(例如我的告警图表和费用图表,都是引用自己的饼图组件,传入不同的id,现在告警图表要出现多次)
有没有什么解决办法或者谁有一些经验的?
请多指教

解决方案

在组件内你可以动态随机地生成ID啊,
然后赋值给DOM,
传递给echart。

还有根据文档 echarts.init 里是可以直接传递DOM的,完全可以不用管ID

这篇关于javascript - vue组件使用Echarts图表重复问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆