【发布时间】:2021-05-15 16:23:39
【问题描述】:
这和我之前的问题Incase, anyone wishes to refer to it有关
所以,我有一个movieList 组件
function MovieList() {
const [pageOneData, setPageOneData] = useState({});
useEffect(async () => {
await movieListApi.PageOneApi(
(res) => {
const pageOneData = res.data.page;
setPageOneData(pageOneData);
console.log("page one data: ", pageOneData);
},
(err) => {
console.log(err);
}
);
}, []);
const movieList = pageOneData.contentItems || [];
console.log(movieList);
return (
<div>
<h4 className="text-white p-5">{pageOneData.title}</h4>
<div className="grid grid-flow-row grid-cols-3 grid-rows-3 gap-7">
<div>
<img src="./assests/poster1.jpg" />
{movieList.map((movie, key) => {
console.log("movie", movie);
console.log("movie name", movie.name);
console.log("movie posterImage", movie.posterImage);
const { name } = movie;
console.log("name", name);
<p className="text-white">{name}</p>;
})}
</div>
</div>
</div>
);
}
由于某种原因,我无法在渲染中打印(插入)数据。不过,该数据确实显示在logs 中。这可能是一件小而愚蠢的事情,只是想不通。
【问题讨论】: