首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用map()方法从数组中呈现图像?

如何使用map()方法从数组中呈现图像?
EN

Stack Overflow用户
提问于 2020-05-30 01:20:54
回答 2查看 615关注 0票数 1

我正在尝试使用map()方法呈现存储在数组中的图像。不幸的是,当我试图渲染数组中的图像时,我得到了错误,但是没有使用映射,我可以渲染图像,但是我需要逐行编写代码。有人能帮我解决这个问题吗?

代码语言:javascript
复制
const CardList = ({robots}) => {
const cardComponent = robots.map((user, i) => {
    return <Card src={robots[i].src} id={robots[i].id} name={robots[i].name} email={robots[i].email}/>
})
return(
    <div>
    {cardComponent}
    </div>
);

我的CardList组件

代码语言:javascript
复制
const Card = ({name, email, id, src}) => {

return(
   <div className='bg-light-green dib br3 pa3 ma2 grow bw db w-20'>
         <img className='personal ' alt='robots' src={require(`${src}`)}/>
        <div>
             <h1>{name}</h1>
            <p>{email}</p>
        </div>
    </div>
)

我的卡组件我觉得src={require(${src})}有问题

这是我从react DOM得到的错误:

EN

Stack Overflow用户

发布于 2020-05-30 01:39:53

代码语言:javascript
复制
yourArray.map((key, data) => {
  <ComponentToDisplay id={key} {...this.props} />
});
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62091386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档