gpt4 book ai didi

javascript - 将 Axios 响应作为 prop 发送到组件

转载 作者:行者123 更新时间:2023-11-28 03:34:55 24 4
gpt4 key购买 nike

我正在使用 Axios 执行 GET 请求。我能够获取数据并将其记录到控制台。但是,当我将数据发送到我的 react 组件时,该值不会呈现。

这是 GET 请求:

getUserTotalRevenue = (id) => {
API.getOrderUserTotal(id)
.then(res => {
let total = res.data[0].totalAmount.toFixed(2);
let totalString = total.toString();
return totalString;
})
.catch(error => console.log("User revenue error: " + error))
}

这是组件调用它的地方:

<div>
{this.state.users.map(user => (
<div key={user._id}>
<Grid item lg={12}>
<Card
userImage={this.checkUserImage(user)}
fullName={this.fullName(user.firstName, user.lastName)}
startDate={this.startDate(user.created_at)}
totalSales={this.getUserTotalRevenue(user._id)}
/>
</Grid>
</div>
))}
</div>

最佳答案

编写此代码返回方法。希望对您有帮助。

    <div key={user._id}>
<Grid item lg={12}>
<Card
userImage={this.checkUserImage(user)}
fullName={this.fullName(user.firstName, user.lastName)}
startDate={this.startDate(user.created_at)}
totalSales={this.getUserTotalRevenue(user._id)}

/>
</Grid>
</div>

关于javascript - 将 Axios 响应作为 prop 发送到组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57830787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com