代码之家  ›  专栏  ›  技术社区  ›  Simon Breton

我应该如何传递道具以获得有效的数组[Object]

  •  2
  • Simon Breton  · 技术社区  · 10 年前

    我正在尝试使用 react-json-table 在react/redux项目中构建一个简单的数据表。当我直接在组件内传递数据时,一切都正常。然而,当我使用 props 桌子没有出现。

    下面是我在对数据进行硬编码时的代码:

    var data = [{'alpha': 82, 'bravo': 20, 'charlie': 68}];
    <JsonTable rows={ data } />
    

    它工作得很好。

    <JsonTable rows={ props } /> 它不起作用。我用一个 console.log({props}) ,工作正常。

    知道吗?在使用道具之前,我需要以特定的方式格式化道具吗?

    谢谢

    1 回复  |  直到 10 年前
        1
  •  1
  •   Daniel Zendejas    10 年前

    确保将数据作为props中的数组传递给此组件:

    <JsonTable rows={[props]}/>