【发布时间】:2020-08-24 11:24:26
【问题描述】:
This is exactly how the array looks Json data image
我想获取图像数据并将其呈现在我的反应组件中。我已经在地图函数中尝试了地图,但这不起作用。请看上图的数据结构 更新:请看一下新照片
tickets.map((ticket) => (
<div
key={ticket.id}
className="col-md-auto col-lg-12"
id="card-width-min"
style={{ color: "white" }}
>
<Card
style={{ minWidth: "18rem", margin: "10px" }}
key={ticket.id}
bg={this.getRandomColor()}
>
<Card.Body>
<Card.Title id="font-size-card">{ticket.name}</Card.Title>
<Card.Subtitle className="mb-2 ">
<strong>Subject: </strong>
{ticket.subject}
</Card.Subtitle>
<Card.Subtitle className="mb-2 ">
<strong>Category: </strong>
{ticket.category}
</Card.Subtitle>
<Card.Subtitle className="mb-2 ">
<strong>Status: </strong>
{ticket.status}
</Card.Subtitle>
<Card.Text>{ticket.details}</Card.Text>
<Button
variant="outline-light"
onClick={() => this.setState({ postId: ticket.id, modal: true })}
>
Upload file
</Button>
<FileModal
modal={this.state.modal}
closeModal={this.closeModal}
uploadFile={this.uploadFile}
/>
<ProgressBar
uploadState={this.state.uploadState}
percentUploaded={this.state.percentUploaded}
/>
</Card.Body>
<Card.Footer>
<small className="text-muted" id="whiteColor">
Posted {moment(ticket.timestamp).fromNow()}
</small>
</Card.Footer>
</Card>
</div>
这是我的渲染组件。请看一下
【问题讨论】:
标签: javascript arrays reactjs ecmascript-6