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

home2 게시판 Next.js 게시판 localstorage 를 이용한 장바구니 기능 질문드립니다.

localstorage 를 이용한 장바구니 기능 질문드립니다.

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #107907
    안녕하세요 강사님
    localstorage 를 이용한 장바구니 기능을 구현중에 있습니다.
    제품 상세페이지에서 장바구니 담기까지는 되었으나
    장바구니 페이지에서 제품의 갯수를 증가시켜주는 부분에서 막혀서 질문드립니다.
    저의 생각으로는 제품의 count 부분이 JSON.parse 때문에 문자열로 취급되는듯합니다.(확실치는 않으나 그렇게 짐작이 되네요)
    이것을 정수로 바꿔줄려고 했습니다만, 딱히 떠오르지 않네요 방도가 있을까요?
    
    1. 제품 상세페이지 장바구니 담기 부분
    0
    
    2. 장바구니 페이지에서 localstorage 정보를 State에 담아두기
    1
    
    3. 장바구니 페이지에서 제품 갯수 감소, 증가 부분의 함수입니다.
     2
    
    4. HTML 부분에 quantityCount 을 넣어줬습니다. 저부분을 형변환을 해도 안되더군요...
     3
    
    5. 증가버튼을 누르면 2로 되어야 하는데 1씩 추가됩니다. (마이너스 버튼을 눌렀을때는 정상적으로 빼기가 됩니다.)
     4
    
    6. 증가 버튼의 함수를 눌렀을때 이렇게 나옵니다.
    console.log(typeof(e.target.previousSibling.value))
    console.log(e.target.previousSibling)
     문자열로 나오는부분
    #107912
    아 선생님 해당 이슈는 찾아보고 해결하였습니다.
    #107935

    codingapple
    키 마스터
    parseInt() 같은거 안에 담으면 문자가 숫자로 바뀝니다
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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