首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在React中,尝试根据传递给url的In显示不同的图像。

在React中,尝试根据传递给url的In显示不同的图像。
EN

Stack Overflow用户
提问于 2018-02-17 14:28:18
回答 1查看 865关注 0票数 2

根据传入url的机器人id,网页上的机器人图像应该是不同的,但是网页显示所有相同的机器人图像。下面显示了React JS代码的一部分。

代码语言:javascript
复制
import React from 'react';

const Card = ({name, email, id}) => {
return (
    <div className='tc bg-light-green dib br3 pa3 ma2 grow bw2 shadow-5'>
        <img alt='robots' src={'https://robohash.org/${id}&200x200'} />
        <div>
            <h2>{name}</h2>
            <p>{email}</p>
        </div>
    </div>
);
}

export default Card;

显然,这个问题出现在src={'https://robohash.org/${id}&200x200'}上。请帮助如何设置src部分。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-17 14:34:04

你必须在这里使用反勾,而不是单引号。通过将单引号改为反勾号来检查,然后查看src的格式是否正确

代码语言:javascript
复制
<img alt='robots' src={`https://robohash.org/${id}&200x200`} />
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48838610

复制
相关文章

相似问题

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