[REACTJS] ReactJs 동적 경로에 기초하여 이미지로드
REACTJSReactJs 동적 경로에 기초하여 이미지로드
해결법
-
1.당신이 웹팩을 사용하고 있다고 가정하면,처럼 표시하기 위해 이미지를 가져와야
당신이 웹팩을 사용하고 있다고 가정하면,처럼 표시하기 위해 이미지를 가져와야
<img src={require('images/06.jpg')} alt="product" />
이제 이미지 데이터는 동적입니다, 직접 같은 수입 경로를 지정
<img src={require(image)} alt="product" />
작동하지 않습니다.
그러나 당신은 같은 템플릿 리터럴을 사용하여 이미지를 가져올 수 있습니다
<img src={require(`${image}`)} alt="product" />
코드는 다음과 같다 있도록
render() { const { name, price, currency, image, url, isInCart } = this.props; return ( <div className="product thumbnail"> <img src={require(`${image}`)} alt="product" /> <div className="caption"> <h3> <a href={url}>{name}</a> </h3> <div className="product__price">{price} {currency}</div> <div className="product__button-wrap"> <button className={isInCart ? 'btn btn-danger' : 'btn btn-primary'} onClick={this.handleClick}> {isInCart ? 'Remove' : 'Add to cart'} </button> </div> </div> </div> ); }
추신 또한 이미지 경로가 당신이 그들을 가져올 파일을 기준으로 있는지 확인하십시오.
-
2.당신은 당신의 번들 응용 프로그램이 사는 곳 폴더에 그 이미지를 넣어해야합니다.
당신은 당신의 번들 응용 프로그램이 사는 곳 폴더에 그 이미지를 넣어해야합니다.
from https://stackoverflow.com/questions/45334874/load-images-based-on-dynamic-path-in-reactjs by cc-by-sa and MIT license
'REACTJS' 카테고리의 다른 글
[REACTJS] 후크 반응 - 수정 된 상태는 즉시 반영하지 (0) | 2020.11.10 |
---|---|
[REACTJS] 효소는 OnChange 이벤트를 시뮬레이션 (0) | 2020.11.10 |
[REACTJS] 반작용-라우터와 액티브 링크? (0) | 2020.11.10 |
[REACTJS] React.js에서 버블 링 및 캡처에 대한 예 (0) | 2020.11.10 |
[REACTJS] 기다리고 있습니다 비동기 함수 내에서 예약어 오류입니다 (0) | 2020.11.10 |