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

home2 게시판 Vue 게시판 좋아요 갯수 보여주기 관련해서 질문입니다

좋아요 갯수 보여주기 관련해서 질문입니다

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

    이창현
    참가자
    선생님 안녕하십니까 
    vue로 셀프 프로젝트 진행중인데 질문이 생겨서 이렇게 올려봅니다.
    
    스크린샷 2023-06-08 오후 8.50.15
    store.js에 위와 같이 만들어두고
    
    스크린샷 2023-06-08 오후 8.49.40
    
    (movielist.vue) 여기에 좋아요를 누르면 증가가 되도록 하였습니다.
    
    스크린샷 2023-06-08 오후 8.50.38
    (movielist/:id.vue) 여기에서 $store.state.like[i] 이걸 쓸수가 없는데 store.js 안에 있는 like배열의 클릭한 id의 like만 띄우려고 하는데 어떻게 해야할까요??
    아니면 제가 컴포넌트 구성을 잘못짠건가요??
    #86315

    codingapple
    키 마스터
    https://vuex.vuejs.org/guide/getters.html#property-style-access
    state만들때 return 빼고 써봅시다
    #86370

    이창현
    참가자
    선생님 return을 뺴고 써도 $store.state.like[i]를 쓸수 없는거 같습니다. 제가 이해를 못한건가요??
    조금만 힌트를 더 주세요..
    #86379

    이창현
    참가자
    스크린샷 2023-06-09 오후 3.39.06
    store.js에 누른index를 만들고
    스크린샷 2023-06-09 오후 3.39.00
    (movielist.vue)에 클릭한 i를 commit 한후
    스크린샷 2023-06-09 오후 3.44.31
    (movielist/:id.vue)에서 배열index를 $store.state.누른거 로 하니까 해결되었습니다. 
    감사합니다 선생님!! 
    근데 질문이 있는데 state에 return 뺴고 만드는것은 어떤 의미인지 이해가 안됩니다...
    #86418

    codingapple
    키 마스터
    신버전은 문법이 달라졌나 의심해봤을 뿐입니다 신경쓰지맙시다
5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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