0
私のimgフォルダからいくつかのイメージをインポートしようとしていますが、それらを表示するためにマップしますが、マッピングで表示できません。 。Reactでインポートしたイメージをマップできません
import React, { Component } from 'react'
import { Link } from 'react-router'
/*eslint-disable */
import { image1,image2 } from '../../../../assets/img/'
/*eslint-enable */
export default class Gallery extends Component {
render() {
const images = [
{ id: 1, img: {image1} },
{ id: 2, img: 'image2' },
]
const logos = (
<section>
<ul className={styles.products}>
{images.map(img =>
<li key={img.id} className={styles.productImg}>
<img src={img.img} />
<img src={image2} />
</li>
)}
</ul>
</section>
)
return (
<div>
{logos}
</div>
)
}
}
こんにちは、私はそれが仕事と承知していますが、難易度を変更する必要があり、動作しますlocalhost:8080/image1(404エラーを返します)またはlocalhost:8080/[object%20object](404 not found)として表示されているように、インポートしたイメージとマッピングしています –
../../../../ assets/img/.image1.jpg''または 'import image2 from .. ../../../../assets/img 'のようなインポートを試してください。/image2.jpg''を実行し、webpackに 'url-loader'を設定してください –