gpt4 book ai didi

javascript - React - 合并 2 个字符串以获取 URL

转载 作者:行者123 更新时间:2023-12-01 03:35:23 26 4
gpt4 key购买 nike

如何加入链接 http://image.tmdb.org/t/p/w185/和 {item.backdrop_path},它提供了链接的其余部分?例如最后它应该看起来像: http://image.tmdb.org/t/p/w185/bcRFf5Qmw4XotFYAfj8fCS8PJy5.jpg

这是代码本身:

export default class MoviesSearch extends Component {
render() {
const {movieprop} = this.props;

return (
<ul className = "col-md-4 list-group">
{
movieprop && movieprop.slice(0,5).map((item ) =>
<li key={item.id}>
<h4>name:{item.title }</h4>
<p>release date: {item.release_date}</p>
<p>vote: {item.vote_average}</p>
<img src="http://image.tmdb.org/t/p/w185{item.backdrop_path}"/> //NOT WORKING
</li>
)
}
</ul>
)
}
}

现在它可以很好地显示标题、发布日期和投票,但我无法获取网址。数据来自themoviedb: http://api.themoviedb.org/3/discover/movie?certification_country=US&certification=R&sort_by=vote_average.desc&api_key=79eb5f868743610d9bddd40d274eb15d

如果我的解释很糟糕并且我需要提供更多信息,请告诉我。

最佳答案

您想在 JSX 中连接字符串吗?方法如下:

<img src={"http://image.tmdb.org/t/p/w185" + item.backdrop_path} />

或者,在 ES6 中您可以使用 Template Literals ,像这样:

<img src={`http://image.tmdb.org/t/p/w185${item.backdrop_path}`} />
<小时/>

结果的简单演示,here 。 (检查元素以查看 src url。)

关于javascript - React - 合并 2 个字符串以获取 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44306829/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com