React 将图像 src 作为对象返回

2024-06-25

我有一个这样定义的变量:

const team = [
  {
    name: "Foo",
    bio: "FooBar",
    image: { foo }
  },
  {
    name: "Bar",
    bio: "FooBar",
    image: { bar }
  },
];

图像导入的位置如下:

import foo from "../assets/foo.jpg";
import bar from "../assets/bar.jpg";

然后将它们传递给要渲染的组件,其中:

<TeamRow team={team} />

The TeamRow component looks like this:

const TeamRow = props => {
  const items = props.team.map((item, index) => {
    return (
      <div className="col-10 col-sm-4 col-md-1 mx-auto text-center">
        <div className="row">
          <div className="col-12 teamMemberImage">
            <img className="img-fluid" src={item.image} />
          </div>
        </div>
        <div className="row">
          <div className="col-12">{item.name}</div>
        </div>
        <div className="row">
          <div className="col-12">{item.bio}</div>
        </div>
      </div>
    );
  });
  return <div className="row">{items}</div>;
};

export default TeamRow;

图像无法渲染。当我在开发工具中查看它们时,它们有src="Object object"。调用的类TeamRow, 是其中的类team被定义为。定义好后,调用console.log(foo正如预期的那样,返回指向图像的 url。不知何故,在传递给第二个组件时,预期的行为停止了。

奇怪的是,早些时候,我使用了 React 徽标作为占位符。所以:import logo from "../assets/logo.svg";,这有效,但前提是我将其呈现为src={item.image.logo}.


{ foo }是简写{ foo: foo }, and { bar }是简写{ bar: bar }.

您可以将其设置为image直接财产。

const team = [
  {
    name: "Foo",
    bio: "FooBar",
    image: foo
  },
  {
    name: "Bar",
    bio: "FooBar",
    image: bar
  },
];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

React 将图像 src 作为对象返回 的相关文章

随机推荐

  • Android 模拟器支持 OpenGL ES 2.0 吗?

    本文http cobworks ca 2010 04 19 why android market has no games http cobworks ca 2010 04 19 why android market has no game
  • 使用 JPA 时,我应该为 JBDC 模板使用什么事务管理器?

    我正在使用标准 JPA 事务管理器来处理 JPA 事务 但是 现在我想添加一些共享相同 数据源 的 JDBC 实体 如何使用 spring 事务使 JDBC 操作具有事务性 我需要切换到 JTA 事务管理器吗 是否可以将 JPA 和 JDB
  • Singleton 什么时候不能作为 Singleton 工作? [复制]

    这个问题在这里已经有答案了 可能的重复 用其他方式破解单例 https stackoverflow com questions 11654876 cracking singleton with other ways 谁能告诉我什么时候Sin
  • iOS 7 上的 Web 应用程序中的 HTTP 基本身份验证已损坏?

    我正在对一个简单的应用程序使用基本身份验证 但它在 iOS 7 上的 Web 应用程序模式下停止工作 它在 Safari 中工作 在 iOS 6 上工作 无论是在 Safari 中还是作为独立的 Web 应用程序 但是 迁移到 iOS 7
  • Node.js - 我可以在 PhoneGap / Cordova 应用程序上安装 NPM 包吗?

    感谢 Cordova 我正在构建一个移动应用程序 并且由于 Cordova 基于 Node js 我认为我可以在应用程序中使用 NPM 包 例如 我希望我的移动应用程序能够与远程 MySQL 数据库通信 我想我可以使用 mysql NPM
  • 结果得到意外的类型参数

    我试图从文件中读取值以创建结构 但遇到了一对奇怪的错误 我的代码的超级基本实现 extern crate itertools use itertools Itertools use std io self prelude BufReader
  • 将条目添加到 Linux 内核 .config 文件

    如何手动将 CONFIG XILINX FIXED DEVTREE ADDR y 行添加到 Linux 配置文件中 当我构建内核时它不断被覆盖 您可以通过以下方式构建make CONFIG XILINX FIXED DEVTREE ADDR
  • Ruby 中的数组切片:不合逻辑行为的解释(取自 Rubykoans.com)

    我正在做练习鲁比 科恩斯 http rubykoans com 我对以下 Ruby 怪癖感到震惊 我发现它确实无法解释 array peanut butter and jelly array 0 gt peanut OK array 0 1
  • 使用子作用域中使用的变量名[重复]

    这个问题在这里已经有答案了 我一直想知道为什么在 C 中不允许使用先前在子作用域中使用的变量名 像这样 if true int i 1 int i 2 编译上面的代码会产生错误 名为 i 的局部变量不能 在此范围内声明 因为它 会给 i 赋
  • 如何在幻灯片revealjs Quarto中放大图表?

    我想zoom https quarto org docs presentations revealjs advanced html当我点击这张幻灯片时在图表上 我应该像动画一样 这是一些可重现的代码 title Zoom on graph
  • 如何优化打印两个整数中较大者和较小者之间的差异?

    可能是最简单的问题 输入由一系列 2 32 的无符号整数对组成 因此要求使用 64 位整数 对于每一对 任务是打印出较大整数和较小整数之间的差异 根据 最快的解决方案运行时间低于 0 01 秒 然而 我解决这个问题的所有尝试通常都在 0 0
  • 您多久会看到滥用 C# 速记 getter/setter 的情况?

    在 C 中 您可以用比其他语言更简单的方式创建 getter setter public int FooBar get set 这将创建一个无法直接寻址的内部私有变量 可以使用外部属性 FooBar 直接访问它 我的问题是 您多久会看到这种
  • 使用 ASP.Net MVC 实现 .Net OpenId

    我下载的样本是从DotNetOpenId http code google com p dotnetopenid 与我创建新应用程序时获得的 MVC 1 0 应用程序有不同的文件 我对 MVC 和 openId 很陌生 我遇到的所有示例都非
  • Nuxt js全静态动态页面,payload未定义

    我正在尝试动态生成页面 运行 nuxt generated 后 页面已成功创建 但是加载页面 使用 nuxt start 它说标题未定义 我在生成时在有效负载中发送 每个生成的页面都存在有效负载 js 但由于某种原因它无法工作 Page r
  • 用于进程间共享内存的非 Boost STL 分配器?

    由于我工作地点的政策 我无法使用高于 1 33 1 的 Boost 版本 也无法使用高于 4 1 2 的 GCC 版本 是的 它是垃圾 但我对此无能为力 Boost 1 33 1 不包含进程间库 也就是说 我的一个项目需要放置一个std m
  • php 中每个数据库扩展的字符串如何转义?

    在任何人对这个问题的性质做出结论之前 我已经知道了参数化 准备好的语句 http en wikipedia org wiki Prepared statements Parameterized statements并尽可能使用它们 不幸的是
  • 矩形位于另一个矩形内

    是否可以像图片上那样从 xml 创建可绘制对象 第一个矩形包含第二个矩形 如果是 请向我解释一下如何做 如果你想要简单的矩形 你可以使用图层列表 http developer android com guide topics resourc
  • 使用 karma 生成指针向量的输出

    我在使用 karma 为 boost shared ptrs 向量中保存的结构生成输出时遇到一些麻烦 我有一个使用无法编译的整数的小测试用例 我在想我可以使用 deref iterator 自定义点来处理这种情况 或者开箱即用的精神可能会注
  • 具有变化比例的 gganimate(轴限制)

    我想使用创建一个 gifgganimate 但我的轴范围在一帧中变化很大 这导致所有后续帧都被挤压 In ggplot2的方面 有一个选择scales free 有没有办法让每一帧都有自由比例gganimate 这是一个例子 library
  • React 将图像 src 作为对象返回

    我有一个这样定义的变量 const team name Foo bio FooBar image foo name Bar bio FooBar image bar 图像导入的位置如下 import foo from assets foo