无法从React中的data.js文件导入图像

像素

这是整个文件夹React结构:

在此处输入图片说明

我有一个包含一些数据的data.js文件,因此可以在我的一个组件中动态映射它。

在此处输入图片说明

在我的组件Cities.js中执行以下代码后:

import React from 'react';
import {countries} from "../database/data"


 function countriesExplain () {
    return (
        <>
        <div className="">
          {countries.map((data, key) => {
            return (
              <div key={key}>
                  <div>
                 { data.countryCapital }
                 </div>
                 <div>
                 { data.cities['id-1'].name }
                 </div>
                 <div>
                 { data.cities['id-1'].src }
                 </div>
              </div>
            );
          })}
        </div>
      </>
    );
}

export default countriesExplain;

通过数据映射以显示图像时,在前端出现此错误

在此处输入图片说明

我究竟做错了什么?在我看来,图像路径似乎是正确的,所以我不确定为什么我的前端没有图像。

谢谢

z

你应该把你的图片文件夹放到公共文件夹中。此外,更改以下行:

"src": require("../images/merbourne-city.jpg")

"src": "/images/merbourne-city.jpg".

注意:countryExplain.js中的代码将显示图像的路径。如果你想显示的图像,则应该更换DIVIMG标记。

data.js

  "cities": {
      "id-1": {
        "name": "Melbpurne",
        "src": "/images/merbourne-city.jpg"
      }
    }

countryExplain.js

import React from 'react';
import {countries} from "../database/data"


 function countriesExplain () {
    return (
        <>
        <div className="">
          {countries.map((data, key) => {
            return (
              <div key={key}>
                  <div>
                 { data.countryCapital }
                 </div>
                 <div>
                 { data.cities['id-1'].name }
                 </div>
                 <img src={ data.cities['id-1'].src }/>
              </div>
            );
          })}
        </div>
      </>
    );
}

export default countriesExplain;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在React Native中导入.js文件

来自分类Dev

无法启动导入的图像文件

来自分类Dev

无法导入html中的js文件

来自分类Dev

无法导入html中的js文件

来自分类Dev

导入的图像显示图像路径而不是图像-React.js

来自分类Dev

从reactJS中的JSON文件动态导入图像

来自分类Dev

无法将JS文件导入TSX文件

来自分类Dev

React-native 无法在导入 js 文件时解析模块

来自分类Dev

使用 node js 导入 React 组件文件

来自分类Dev

无法导入Node.js中的Typescript文件

来自分类Dev

无法从 Vue.js 中的单个文件组件导入 Mixin

来自分类Dev

无法导入PIL图像

来自分类Dev

如何从Vue js中的外部JS文件导入函数?

来自分类Dev

ts-jest由于模块的js文件中的“导入”而无法运行tsx测试文件

来自分类Dev

cakephp-js文件中图像的路径

来自分类Dev

无法在Node.js中导入车把文件

来自分类Dev

无法将 pixi.js 导入 .ts 文件

来自分类Dev

无法从Python 3.8中的PIL导入图像

来自分类Dev

React JS导入大数据文件(json)

来自分类Dev

如何在 React JS 中导入整个 javascript 文件

来自分类Dev

使用 React 导入 Google Maps API JS 文件

来自分类Dev

如何获取以编程方式导入的文件以显示在文件和图像显示中?

来自分类Dev

导入数组中的图像

来自分类Dev

它无法识别导入文件中的文件

来自分类Dev

导入的图像未在React中显示

来自分类Dev

将JS包导入到所需文件中

来自分类Dev

无法使用引导程序希望我为 Carousel 导入的 js 文件加载我的 js 文件

来自分类Dev

无法使用文件上传将图像上传到node.js中的特定文件夹

来自分类常见问题

在React中一次导入多个图像文件的任何简单方法

Related 相关文章

热门标签

归档