【问题标题】:How to get image url of image clicked in react如何获取在反应中点击的图像的图像网址
【发布时间】:2020-08-13 22:56:54
【问题描述】:

我正在使用 React。我希望我的用户单击四个图像之一,然后获取他们单击的图像的 url。现在,我正在获取域、路径和图像的 url 以及 e.target.src (http://localhost:3000/img/cat.png)。我如何才能获取图片 url (cat.png)?

这是我的代码的一部分:

        this.setState({
            urlClicked: e.target.src
        });
        console.log(this.state.urlClicked)
      }

      <img 
         src={this.state.urlClicked}>
      </img>

非常感谢。

【问题讨论】:

    标签: reactjs image url state


    【解决方案1】:

    你可以用“/”分割字符串,然后弹出(从末尾)第一个值:

    this.setState({
      urlClick: e.target.src.split("/").pop()
    });
    

    【讨论】:

    • 非常感谢!如果我想要“img/cat.png”,我该如何拆分它?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-08
    • 1970-01-01
    • 2019-07-14
    • 2019-06-20
    • 2021-05-26
    • 1970-01-01
    • 2021-02-21
    相关资源
    最近更新 更多