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

home2 게시판 JavaScript, TS 게시판 웹개발 기능대회 예제 질문 드립니다.

웹개발 기능대회 예제 질문 드립니다.

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

    songhi
    참가자
    안녕하세요 🍎선생님 웹개발 기능대회 예제 관련하여 질문 드립니다.
    '담기'버튼과 드래그 하여 장바구니란에 상품이 잘 담기고, 총 금액계산도 잘 나옵니다. (input창에서 값 조절시에도 잘 나옵니다.)
    그런데 잘 동작하는지 이것저것 만져보니
    담기버튼으로 상품을 담다가 -> input창에서 값 조절 까진 총 금액이 잘 계산됩니다만
    
    
    이후에 다시 리스트에서 담기버튼을 누르면(담기+드래그 짬뽕식으로) 
    이전에 input으로 값을 조절한 상품의 input값이 1로 돌아가고 총 합계금액이 이상하게 +10000이 됩니다.
    
    
    제 머리로는 어디 로직부분에서 어떤식으로 손을 대야할지 답이 안나와 질문 드립니다.
    (예외로 담기버튼으로 상품을 담다가, 드래그해와서 상품을 담고나서는 합계가 아예 되지않고 input창 값 조절도 안됩니다)
    #38409

    codingapple
    키 마스터
    드래그시 장바구니안의 html을 지웠다가 다시 생성하라고해서 그런게 아닐까요
    #38455

    songhi
    참가자
    
    그럼 html전체를 지우지 않고 기존에 담겨져있던 상품은 그대로 두고, 
    담기버튼 누른 새 상품만 추가되는식으로 해야하는 것 같은데 맞나요..? 
    cart안에있는 데이터들을 forEach로 뿌려주고있는데 
    어떤식으로 수정해야할지 감이 안잡힙니다..ㅠㅠ
    #38464

    codingapple
    키 마스터
    아니면 드래그시 장바구니에 데이터를 이상하게 집어넣어서 그럴 수도 있습니다
    #38502

    songhi
    참가자
    
    드래그 drop 이벤트 실행될때 부분입니다.
    #38511

    codingapple
    키 마스터
    저건별문제없어보이는데요 담기버튼누르는 기능도 잘만들어놨나요
    
    #38517

    songhi
    참가자
    
    담기버튼 부분입니다, cart에 상품있는지 비교하고 추가하고 수량증가하고 drop부분과 같습니다
    #38542

    codingapple
    키 마스터
    알수없군요 의심스러운곳마다 console.log 써서 수량이나 장바구니나 이것저것 출력해보며 범인찾아나가면 됩니다
8 글 보임 - 1 에서 8 까지 (총 8 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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