【问题标题】:React: MovieDB API won't display movie poster反应:MovieDB API 不会显示电影海报
【发布时间】:2020-01-28 15:35:06
【问题描述】:

我正在构建一个显示来自 MovieDB API 的电影及其标题的应用程序。现在我正在根据我传入的道具显示所有内容

<div className="movies">
    {movies.map(movie => (
      <Movies

        key={movie.id}
        title={movie.title}
        popularity={movie.popularity}
        release_date={movie.release_date}
        image={movie.poster_path}
      />
    ))}

   </div>

和我的组件

export default function Movies({title, popularity, release_date, image}) {
    return (
        <div className="movies-items">
            <h1>{title}</h1>
            <img src={image} alt = ""></img>
            <p>{popularity}</p>
            <p>{release_date}</p>

        </div>
    )
}

但是电影海报仍然没有出现。不确定这是否与我的代码或 API 的问题有关

【问题讨论】:

  • console.log(movie);,你得到了什么? (在您的地图内)

标签: reactjs api themoviedb-api


【解决方案1】:

试试:

export default function Movies({title, popularity, release_date, image}) {
    return (
        <div className="movies-items">
            <h1>{title}</h1>
            <img src={"https://image.tmdb.org/t/p/w500/"+image} alt = ""></img>
            <p>{popularity}</p>
            <p>{release_date}</p>
        </div>
    )
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-04
    • 2015-11-19
    • 1970-01-01
    • 2015-08-22
    • 2015-02-13
    • 2014-04-27
    • 1970-01-01
    • 2014-05-05
    相关资源
    最近更新 更多