2016-10-12 4 views
0

gelesen wurde mit justgagenode_module im folgenden Code. Beim Importieren von raphael.js für denselben Fehler wird der Fehler Uncaught TypeError: Cannot read property 'on' of undefined angezeigt. Als ich die Methode, die das Problem verursacht, in der Datei überprüft habe, wurde festgestellt, dass die Methode bereits im Code definiert wurde. Code geben Problem ist eve.on("raphael.remove", stopAnimation); on line 5216 in raphael.js, aber diese Methode wurde bereits in Zeile 185 als eve.on = function (name, f){} definiert. Kann jemand sagen, was das Problem ist?Uncaught Typeerror: kann Eigenschaft ‚auf‘ undefinierten in Raphael.js

-Code -

import React from 'react'; 
import 'justgage'; 
import 'raphael'; 

var timeOut=null,gauge=null; 

export default React.createClass({ 

     componentDidMount(){    
      this.update();     
     }, 

     update(){ 

      gauge=new JustGage({ id: "gauge", value: 67, min: 0, max: 100, title: "Visitors"}); 
      document.getElementById("gage").innerHTML = gauge;  

      timeOut=setTimeout(this.update, 600);  
     }, 

     getValue(){ 
     var val = 25*Math.random(); 
      if(val>100) { val=100-val;} 
      if(val<0) { val=val+10;} 
      return val; 
     }, 

     componentWillUnmount: function() {   
     clearTimeout(timeOut); 
     }, 

     render(){ 
       return(<div className="coll-md-4"> 
         <div id="gage"></div> 
         </div>); 
      } 
}); 

Antwort

Verwandte Themen