2017-01-08 1 views
0

Ich verwende SlateJS und versuchen, Daten in eine const laden mit: imgData = data.get("file");Konst in immer Reagieren hat Wert „Default: Object“

Dies funktioniert gut, wenn ich importieren nicht reagieren, aber wenn Reagieren importiert Das Objekt enthält den folgenden Wert. Was ist das für ein Wert? Wie kommt es dazu? Wie vermeide ich das?

default: Object 
    Children: Object 
    Component: ReactComponent(props, context, updater) 
    DOM: Object 
    PropTypes: Object 
    PureComponent: ReactPureComponent(props, context, updater) 
    __spread:() 
    cloneElement: (element, props, children) 
    createClass: (spec) 
    createElement: (type, props, children) 
    createFactory: (type) 
    createMixin: (mixin) 
    isValidElement: (object) 
    version: "15.4.1" 
    __proto__: Object 
    __proto__: Object 

Vielen Dank für jede Hilfe, die Sie zur Verfügung stellen können.

+0

was ist das "Datei"? – Codesingh

+0

Es ist ein Blob, der ein Bild enthält. Die const imgData enthält den Blob, nachdem ich data.get gemacht habe, es sei denn, ich importiere ReactJS, dann enthält er stattdessen das, was ich oben eingefügt habe. – Slbox

+0

ich denke, dass import reagiert dieses Schlüsselwort zuweisen. – Codesingh

Antwort

-2

Verwendung dieses es würde wirklich helfen:

imgData = JSON.stringify(data.get("file")); 
+0

Danke, aber das Problem ist, dass das Objekt die völlig falschen Werte enthält, nicht dass ich es stringifiziert habe. Das Objekt sollte nur einen Blob mit Eigenschaften des Typs und der Größe enthalten. – Slbox