如何从props获取React-Table中的API JSON数据?

问题描述 投票:0回答:1

我是世界的新手,我面临的问题是从API调用数据到react-table中的列]

请考虑以下代码:

  render() { 
        const { purchaseData } = this.props;
         console.log("Purchase Data", purchaseData)

       const columns = [
            {
              Header: "Items Id",
              accessor:"items_id",
            },
            {
              Header: "Supplier name",
              accessor:"supplier_name",
            },
            {
              Header: "Quantity",
              accessor:"quantity",
            },
        ]
return (
<div className="item-table">
   <ReactTable
      columns={columns}
      defaultPageSize={4}
      showPagination={false}
      noDataText={"No data"}
   >
   </ReactTable>
</div>
)
}

这是控制台日志

enter image description here

我的桌子什么也没得到

enter image description here

所以我认为根据我的方法,调用数据的方法可能是错误的,对吧?但是我将如何获得正确的方法?

我是世界的新手,我面临的问题是将API中的数据调用到react-table中的列。请考虑以下代码:render(){const {PurchaseData} = this.props; ...

reactjs api react-table
1个回答
2
投票

如果使用react-table。您应该为ReactTable传递数据属性。在documentation上给出了示例。并且给定的道具应该是array。在console.log()上看到对象。您可以像这样传递它:

© www.soinside.com 2019 - 2024. All rights reserved.