我正在制作一个网页,在其中使用 API 获取电影,并尝试在同一行中使用 materilize css 卡列出电影海报,但它仅作为一列列在彼此之上。
应用程序.js
class App extends React.Component {
constructor(props) {
super(props);
this.state={};
this.performSearch()
}
performSearch(){
$.ajax({
url:urlString,
success:(searchResults) =>{
console.log("Feteched succesfully");
//console.log(searchResults);
const results = searchResults.results
//console.log(results[0])
const movieRows = [];
results.forEach((movie) =>{
// console.log(movie.title);
console.log(movie.poster_path)
const movieRow = <MovieLists movie={movie}/>
movieRows.push(movieRow);
})
this.setState({rows:movieRows})
},
error:(xhr,status,err) =>{
console.error("Failed to fetch");
}
})
}
render() {
return (
<div className="App">
{this.state.rows}
</div>
);
}
}
export default App;
movieLists 组件在彼此之上列出了电影组件,我正在尝试找到以响应方式水平列出它们的方法。
交互式爱情
相关分类