首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么字符串中的美元符号和括号不起作用?Javascript/npm/react

为什么字符串中的美元符号和括号不起作用?Javascript/npm/react
EN

Stack Overflow用户
提问于 2021-10-20 14:48:32
回答 3查看 726关注 0票数 1

我正在选修HTML/CSS/JS课程。有一些练习可以和机器人朋友一起创建网络应用程序。应该有很多机器人朋友的照片,但我只得到同样的回报。你能检查一下我是不是做错了什么吗?字符串内的括号不起作用:

https://robohash.org/${id}?200x200"} />

就像MyFriends

就像RoboFriends一样

代码

代码语言:javascript
复制
    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
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-10-20 14:52:17

使用这样的后背:

代码语言:javascript
复制
  <img alt='robots' src={`https://robohash.org/${id}?200x200`} />

票数 4
EN

Stack Overflow用户

发布于 2021-10-20 14:56:55

模板文字与backticks一起使用,在您的示例中,您应该将img标记中的src替换为以下内容:src={`https://robohash.org/${id}?200x200`}

票数 1
EN

Stack Overflow用户

发布于 2021-10-21 02:05:25

双引号不支持${}。

使用:

代码语言:javascript
复制
<img alt='robots' src={`https://robohash.org/${id}?200x200`} />

代码语言:javascript
复制
<img alt='robots' src={"https://robohash.org/" + id + "?200x200"} />

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69648231

复制
相关文章

相似问题

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