reactjs - 为什么我的 renderTitles 函数不使用地图呈现列表?
问题描述
我的函数 renderTitles 应该从我从 API 获得的数组中输出许多带有标题的引导卡。我之前测试过,数组和它的所有数据都在那里。问题是当我调用 renderTitles 函数时它不输出任何内容。
我尝试了许多地图功能示例,但都没有奏效
renderTitles = () => {
return this.state.popularMovies.map(t => {
return (
<div class="container">
<div class="card" style={{ width: "12rem" }}>
<div class="card-body">
<img
class="card-img-top"
src="http://image.tmdb.org/t/p/w342/iflq7ZJfso6WC7gk9l1tD3unWK.jpg"
/>
<h5 class="card-title">t.title</h5>
</div>
</div>
</div>
);
});
};
预计会输出引导卡内的所有标题,每个标题都有一个标题。
解决方案
尝试包装您要打印的数据,{}
例如:
<h5 class="card-title">
{t.title}
</h5>
另外:当你调用你的renderTitles
函数时,确保它也被包裹起来{}
:
<div class="all-my-titles">
{this.renderTitles()}
</div>
推荐阅读
- php - SoapClient 构造函数与 7.1 一起使用,在 7.2 中失败
- vue.js - Vuex - 何时使用 getter 以及何时使用状态
- twitter-bootstrap - Bootstrap - 页眉中的图像
- android - 如何使用 AES 加密
- asp.net-mvc - Redirect to specified action if requested action was not found
- mysql - 在mysql批处理脚本中使用If语句而不创建过程
- python - 与 IDL 方法相比,在 Python 中使用 unpack 读取二进制文件
- android - android中MediaRecorder.stop()函数的运行时异常
- anylogic - Anylogic:如何将 2 个队列汇聚到一个延迟块中?
- optimization - 就变量和约束的数量而言,docplex(python 的 cplex 版本)的限制是什么?