• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 쇼핑몰프로젝트에서 상세페이지에서 이미지 바꾸는법

쇼핑몰프로젝트에서 상세페이지에서 이미지 바꾸는법

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #59519

    빡통박
    참가자
     let {id} = useParams();
     
     let 찾은상품 = props.shoes.find(function(x){
        return x.id == id
      });
    
    이걸써서 상세페이지마다 내용바뀌는건 알겠는데
    하드 코딩된 이미지도 해당상품에 맞게 변경되게 하고 싶은데 도저히 모르겠습니다...
    숙제 2개밖에 못 푼 빡통중에 빡통입니다. ㅠㅠ
    힌트 좀 주실 수 있을까요?? 힌트 줘도 알아들을 수 있을지도 의문.. ㅠㅠ
    
    
    #59552

    codingapple
    키 마스터
    현재 url이 detail/0 이면 shoes1.jpg 보여주고 
    현재 url이 detail/1 이면 shoes2.jpg 보여주고 
    이렇게 코드짜면 될듯요
    #59566

    빡통박
    참가자
    저도 거기까지는 생각이 갔는데 어떤걸 써서 코드를 짜야할지 머리속에 안떠오릅니다..
    좀 전에 생각난건 Detail컴포넌트에 props 쓰고있으니 i 활용하면 될까 싶어 해봤지만 역시나였구여.. ㅠㅠ
    
     <img
                src=
                  {"https://codingapple1.github.io/shop/shoes" + (props.i + 1) + ".jpg"}     
                width="100%"
              /> 
    
    빡통이라 죄송합니다.. 조금만 더 도와 주실 수 있을까요??
    
    
             
                 
    #59590

    빡통박
    참가자
    선생님 해결됐습니다.. 등잔 밑이 어둡다고.. useParams로 가져온 id를 쓰면 되는데 멍청했네요..
    
    
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠