2017-09-14 60 views
0

我試圖打印一個對象,但出現上述錯誤。 這是我的代碼:當試圖呈現模態內的對象數據時,對象作爲React子項無效

 <Modal 
      mask={false} 
      title={that.state.selectedDbName} 
      visible={statsmodalVisible} 
      onCancel={that.handleOtherCancel} 
      style={{ minWidth: '75%', textAlign: 'center',}} 
      footer = { 
      [<Button type="primary" key="modalDismissButton" 
      onClick={this.handleOtherCancel}> Dismiss</Button>] 
      } 
     > 
      {data} 
     </Modal> 

這裏數據是,我想在一個模式來顯示對象。 我也試過這個,data.toString()但產量[object Object]

任何人都可以點我在正確的方向。

+0

JSON.stringify(data) – bennygenel

+0

@bennygenel謝謝你的工作..但不是100%正確。任何替代品? –

+0

如果您沒有正確地提供有關您正在嘗試做什麼的信息,那麼問題到底是什麼,您無法得到100%正確的工作答案。請檢查[問]以獲取更多信息 – bennygenel

回答

0

如果您想打印一個對象的內容,你可以使用

JSON.stringify(data) 

這將序列化對象出現這樣的:

{ 
    "key1": "value1", 
    "key2": ["value2", "value3"], 
    "key3": {...}, 
    ... 
} 

它將忽略對象的功能。

調用data.toString()將調用對象上的內部toString function
對象中的默認行爲的確是要打印[object Object]

相關問題