Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 从文件夹导入所有图像时,位置地址位于本地文件中_Reactjs - Fatal编程技术网

Reactjs 从文件夹导入所有图像时,位置地址位于本地文件中

Reactjs 从文件夹导入所有图像时,位置地址位于本地文件中,reactjs,Reactjs,我正在尝试导入图像以在React项目中使用它们。。。图像存储在本地,我必须从一个local.js文件中获取信息,下面是一个示例,它以这种方式工作,通过添加导入图像并在我的组件代码中使用它 import image from './images/image.png' const ChildComponent = (props) => { return ( <div> <img src={image} alt={props.d

我正在尝试导入图像以在React项目中使用它们。。。图像存储在本地,我必须从一个local.js文件中获取信息,下面是一个示例,它以这种方式工作,通过添加导入图像并在我的组件代码中使用它

import image from './images/image.png'

const ChildComponent = (props) => {
    return (
        <div>
            <img src={image} alt={props.data.name} />
            <h1>{props.data.name}</h1>
            <p>{props.data.description}</p>
            <button>OK</button>
        </div>
    )
}
您正在尝试使用:

但应该是:


因为当您在
数据中调用
ChildComponent
发送
photo

谢谢,我的示例代码不好,但是我检查了我的代码并且它包含相同的属性名称,我编辑了示例代码以避免混淆
import dataFile from './scripts/data.js'

const parentComponent = dataFile.map(property => {
        return (
            <ChildComponent
                data={{
                    key: property.id,
                    name: property.name,
                    photo: property.photo,
                    description: property.description
                }}
            />
        )
    })
const dataFile = [
  {
   id: 1,
   name: sample1,
   photo: './images/image.png',
   description: Lorem ipsum
  },
  {
   id: 2,
   name: sample2,
   photo: './images/image2.png',
   description: Lorem ipsum
  },
{
   id: 3,
   name: sample3,
   photo: './images/image3.png',
   description: Lorem ipsum
  }
]