There is a chart instance already initialized on the dom!警告

使用Echarts插件的时候,多次加载会出现There is a chart instance already initialized on the dom.这个错误,改插件已经加载完成。

并且如果你图表中定义了点击方法,多次覆盖之后,点击方法会触发多次

解决方法:

在方法最外层定义全局变量

var myCharts;

然后在插件使用方法中:

if (myChart != null && myChart != "" && myChart != undefined){
    myChart.dispose();
}
// 基于准备好的dom,初始化echarts实例
myChart = echarts.init(document.getElementById(‘sjtjt‘));

方法的最开始写上判断,然后初始化echarts实例;

最重要的就是全局定义和方法开头的判断然后

myChart.dispose();

原文地址:https://www.cnblogs.com/shuilangyizu/p/10605685.html

时间: 2024-10-14 22:08:40

There is a chart instance already initialized on the dom!警告的相关文章

echartsjs 饼图、柱状图、折线图实例

  <!doctype html>   <html lang="en">   <head>   <meta charset="utf-8" />   <title>图表选项卡</title>   <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.

通过百度echarts实现数据图表展示功能

现在我们在工作中,在开发中都会或多或少的用到图表统计数据显示给用户.通过图表可以很直观的,直接的将数据呈现出来.这里我就介绍说一下利用百度开源的echarts图表技术实现的具体功能. 1.对于不太理解echarts是个怎样技术的开发者来说,可以到echarts官网进行学习了解,官网有详细的API文档和实例供大家参考学习. 2.以下是我在工作中实现整理出来的实例源码: 公用的支持js文件 echarts.js.echarts.min.js,还有其他的图表需要支持的js文件也可以到官网下载 echa

转载 理解objective c的Runtime

注:本文是对 Colin Wheeler 的 Understanding the Objective-C Runtime 的翻译. 初学 Objective-C(以下简称ObjC) 的人很容易忽略一个 ObjC 特性 —— ObjC Runtime.这是因为这门语言很容易上手,几个小时就能学会怎么使用,所以程序员们往往会把时间都花在了解 Cocoa 框架以及调整自己的程序的表现上.然而 Runtime 应该是每一个 ObjC 都应该要了解的东西,至少要理解编译器会把 [target doMeth

OC脱变第四天

总结 标号 主题 内容 一 OC的私有方法 私有变量/私有方法 二 @property 概念/基本使用/寻找方法的过程/查找顺序 三 @synthesize @synthesize概念/基本使用/注意点 四 id 静态类型和动态类型/有动态类型原因/id数据类型与静态类型 五 new new方法实现原理/alloc与init 六 构造方法 重写init方法/使用注意/instancetype的作用 七 自定义构造方法 格式/继承中的构造方法 八 自定义类工厂方法 自定义类工厂方法/子父类中的类工

[转]Hacking the iOS Spotlight

原文:http://theiostream.tumblr.com/post/36905860826/hacking-the-ios-spotlight 原文:http://theiostream.tumblr.com/post/54299348185/searchloader 原文:http://theiostream.tumblr.com/post/54339870761/hacking-the-ios-spotlight-v2 [Update] A lot of new findings h

How `new’ operator works ?

这是2013年写的一篇旧文,放在gegahost.net上面 http://raison.gegahost.net/?p=15 February 15, 2013 How `new’ operator works ? Filed under: c++ — Tags: C++ internal, c++ memory layout, c++ new, POD, virtual class — Raison @ 12:38 am (original works by Peixu Zhu) For s

Resist the Temptation of the Singleton Pattern

Resist the Temptation of the Singleton Pattern Sam Saariste THE SiNGLETON PATTERN SOLVES MANY OF YOUR PROBLEMS. You know that you only need a single instance. You have a guarantee that this instance is initialized before it's used. It keeps your desi

jquery_ui

/*! jQuery UI - v1.10.4 - 2014-01-17 * http://jqueryui.com * Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js,

JVMS Specification(3)-The class File Format

Subsections 3 The class File Format 3.1 The ClassFile Structure 3.2 The Internal Form of Names 3.2.1 Binary Class and Interface Names 3.2.2 Unqualified Names 3.3 Descriptors and Signatures 3.3.1 Grammar Notation 3.3.2 Field Descriptors 3.3.3 Method D