2017-08-08 3 views
-1

Ich versuche, ein Objekt als Requisiten zu einem Kind Komponente passieren, aber wenn ein Datenprotokoll es übergeben wird gibt die folgende: graphs:"[object Object]"ReactJs Objekt übergeben als Requisiten

Hier ist ein Teil des Codes:

const test = { 
     'data': [ 'data',{ 
      id: value.id, 
      graph_title: value.graph_title, 
      graph_metric1:value.graph_metric1, 
      graph_metric2:value.graph_metric2, 
      graph_type:value.graph_type, 
      graph_category:value.graph_category 
     }] 
}; 

<Draggable className="drag-element" type="graphs" data={test}>TESTING</Draggable> 
+1

Was ist Ihre Frage? – 23k

+0

So werden Objekte in Javascript in Zeichenfolgen konvertiert. Hast du tatsächlich Probleme mit reagieren? – Sulthan

+1

Kannst du bitte den Code zeigen, der benutzt wird, um die Requisiten zu loggen? – jye265

Antwort

1

Es ist eigentlich nichts falsch daran, wie das Objekt angezeigt wird, da dies das korrekte Javascript-Verhalten ist. Wenn Sie die aktuellen Daten innerhalb des Objekts drucken möchten, werden Sie es wie ein solcher Zugang haben zu:

console.log(data.data.id)

Verwandte Themen