【发布时间】:2017-12-26 22:41:00
【问题描述】:
我有这个 react + redux 应用
我有 1 个电影组件,上面显示了一些从 API 获取的电影数据。
因此,我决定在底部添加一个类似电影部分,其中包含几个组件来导航到新电影页面。
<div className="similar_movieS_container">
{ this.props.thisMovieIdDataSIMILAR.slice(0,4).map((movie,index)=>{
return(
<Link to={"/movie/"+movie.id} key={index}>
<div className="similar_movie_container">
<div className="similar_movie_img_holder">
<img src={"http://image.tmdb.org/t/p/w185/"+movie.poster_path} className="similar_movie_img" alt=""/>
</div>
</div>
</Link>
)
})
}
</div>
现在,当我在根路径(例如 /toprated)并单击 <Link to={"/movie/"+movie.id} key={index}> 时,我会导航到特定路径(例如 /movie/234525)并且一切正常,但如果我在/movies/{some move ID } 路由,我点击了一些<Link to={"/movie/"+movie.id} key={index}> URL 栏中的路由得到更新,但页面保持静止,这意味着如果我用新路由重新加载页面,新的movieID 数据显示不会有任何变化......
那么我怎样才能导航到新的/movie/{movieID} FOMR 和/movie/{movieID}?
【问题讨论】:
标签: javascript reactjs router