我正在学习HTML/CSS/JS课程。有一个与机器人朋友一起创建web应用程序的练习。应该有很多机器人朋友的照片,但我得到的回报却一样。你能检查一下我是否做错了什么吗?
朋友
应该如此RoboFriends
代码import React from 'react';
const Card = (props) => {
const { email, name, id } = props;
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;
enter code here
像这样使用反号:
<img alt='robots' src={`https://robohash.org/${id}?200x200`} />
模板字量与反引号一起使用,在您的示例中,您应该将img
标记中的src
替换为以下内容:src={`https://robohash.org/${id}?200x200`}
.
双引号不支持${}。
使用:
<img alt='robots' src={`https://robohash.org/${id}?200x200`} />
或
<img alt='robots' src={"https://robohash.org/" + id + "?200x200"} />