当前位置: 首页 > 知识库问答 >
问题:

如何在React中显示来自数据库/CMS的数据?

闾丘鸣
2023-03-14

我有一个react code,如下所示,它可以从CMS/Database中提取数据。 

反应代码:

<div>
   { versionList.map((element,i)=>{ 
   console.log(element); /* Line Z */ 
   return( 
   <ListItem>
      <div key={i}>
         <p>title: {element.title}</p>
         <p>description: {element.description}</p>
         <p>air date: {convertToTimeZone({date: element.air_date_dt},selectedTimezone)}</p>
      </div>
   </ListItem>
   ) }) }
</div>

Z行打印以下内容:

air_date_dt: "2021-03-20T11:00:00.000Z"
air_duration_i: "1"
description: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
description_en_t: "Aliquam tincidunt mauris eu risus."
description_fr_t: "Vestibulum auctor dapibus neque."
image: "/versions/en.png"
image_en_s: "/versions/en.png"
image_fr_s: "versions/fr.png"
title: "Hello World"
title_en_t: "Hello World"
title_fr_t: "Bonjour le monde"

问题说明:在上面的代码中,listitem中的div没有打印任何内容,尽管我能够在行z中显示所有内容。

共有2个答案

臧曜瑞
2023-03-14

在Z行,您正在执行一个控制台日志,这就是您可以看到数据的原因。将返回div和该div中的其余代码。这取决于它的去向,以及它所发生的事情可能是你的问题。你能把返回的代码包括在发送div的地方吗?

翟俊哲
2023-03-14

我认为您有一个警告,因为listitem组件没有key属性。

尝试将键从div移动到listitem组件。另一个提示应该是检查CSS。请确保您没有隐藏块。

 类似资料:
  • 我想在JTable中显示MySQL中的数据,但只显示了表中的最后一行。请帮帮我。我知道我有一个问题,因为jt=newjtable(数据,列)每次都为每行创建一个新表(删除之前的),但我找不到正确的选项。

  • 使用Android在中显示现有Firestore数据库中的数据的最佳方法是什么?

  • 所以,数据库(MySQL)中有一个包含姓名和照片(blob)的表。在我的网页应用程序的主页上有一个按钮,点击它后-它必须是另一个页面,包含数据库的所有结果。我使用servlet/jsp/、jdbc和MVC模式,我有带有字段名称和照片(字节[])的实体User,我有返回List的DAO类,我想在结果页面上从数据库中检索每个用户照片和照片附近的他的名字。 如何使用 servlet/jsp 执行此操作?

  • 问题内容: 此代码将图片test.gif放入图片位值中。 我的下一个目标是显示以字节为单位保存在数据库中的图片。如何才能做到这一点 ? 问题答案: 就像是: 可能为您工作。

  • 问题内容: 很难说出这里的要求。这个问题是模棱两可的,模糊的,不完整的,过于广泛的或修辞性的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 6年前关闭。 我有将图像存储在列中的MySQL数据库。我想在PrimeFaces中展示它们。我该如何实现? 问题答案: 您可以使用来显示存储在中的图像,而不管其来源(数据库,磁盘文件系统,网络等)如何。最简单的例子是: 指

  • 我正在尝试为一个活动构建一个票务预订应用程序,我设法完成了注册和登录部分。登录后,用户配置文件会显示出来,其中包含一些关于姓名、年龄、电子邮件等的文本视图。我想从实时数据库中读取数据并将其放入文本视图中。我不知道问题出在哪里,但文本视图不会显示数据。 用户配置文件类 用户类