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

home2 게시판 Vue 게시판 각 게시물 좋아요 / 싫어요 기능 구현

각 게시물 좋아요 / 싫어요 기능 구현

  • 이 주제에는 1개 답변, 2명 참여가 있으며 codingapple4 년 전에 전에 마지막으로 업데이트했습니다.
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #11403

    김호균
    참가자

    안녕하세요, 각 게시물 좋아요 / 싫어요 기능 구현 관련 질문이 있어 문의 드립니다.

    Container.vue 에서 반복문으로 사용한 post의 key값을 store.js에 활용할수 있을까요?

    제공해주셨던 데이터의 postData 안의 likes이던, store에서 initialize state의 likes이던 각 index로 접근해야  value값에 access 할수 있음을 확인했습니다.

    그렇다면, store.js 의 clickLikes mutations 안의 if 문에서 사용자가 클릭한 순번째의 post의 key 값을 이용하여 조건문에 추가해서 사용자

    가 클릭한 해당 포스트에만 좋아요 / 싫어요 를 구현할수 있을까 싶어서 문의 드립니다. 

    혹시 기능 구현의 다른 방법이 있다면 방향성 제시를 부탁 드릴수 있는지도 여쭤봅니다. 

    감사합니다.

    post Key 값

     

     

    #11404

    codingapple
    키 마스터

    실제서비스라면 매번 첫째 게시물이 달라질텐데

    그래서 저 게시물은 항상 key가 0인걸 보장할 수 없습니다

     

    그래서 실제 인스타그램 json 데이터에 영구적으로 id : 0 이런걸 기입해놓고

    id : 0인 게시물을 좋아요 누르면

    id : 0인 항목을 state에서 찾아서 likes를 +1 해주는게 가장 좋은 방법입니다 

     

    쉽게 보이는것만 대충하려면

    게시물이 3개면 like : [0,0,0] 이런걸 state로 만들어두고 

    0번째 게시물 좋아요 누르면 like : [1,0,0] 이렇게 바꾸든가 하면 되겠군요 

     

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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