2017-08-08 94 views
-1

我想一個對象作爲道具傳遞給子組件,但是當日志傳遞它返回的數據如下:graphs:"[object Object]"ReactJs傳遞對象作爲道具

下面是部分代碼:

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

什麼是你的問題? – 23k

+0

這就是如何將對象轉換爲Javascript中的字符串。你有沒有遇到任何與反應有關的問題? – Sulthan

+1

你可以請顯示用於登錄道具的代碼嗎? – jye265

回答

1

對象的顯示方式實際上沒有任何問題,因爲這是正確的Javascript行爲。如果你想在對象中打印出的實際數據,你必須訪問它像這樣:

console.log(data.data.id)