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

home2 게시판 Vue 게시판 메소드에서 state값 가져오는거 질문

메소드에서 state값 가져오는거 질문

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

    민호김
    참가자

    vex 03 강의 할때,

    app.vue 에 있는 more을 state써서 새 글을 추가하는 작업을 하려 했습니다.

    여기서 제가 생각했던 작업 순위는 more=> action에 getData => setMore()=>more state변경 => 변경된 값 push순서였는데.

    순위가 다른건지 app.vue에 있는 console.log가 먼저 동작하고 setmore에 있는 콘솔에 값이 적히더라고요.

    이게 작동 순서가 잘못되서 await,async로 잡아줘야 하는건지 아니면 state 값을 사용 하는 방법이 잘못된건지 모르겠습니다.

    도와주실수 있으실까요 

    #33513

    codingapple
    키 마스터

    https://vuex.vuejs.org/guide/actions.html#composing-actions

    이런 식으로 actions 함수 실행성공하면 특정코드 실행해달라고 할 수 있습니다 

    근데 this.datas, this.moreCount 이런 것도 vuex안에서 가져와서 사용하거나 그러면 굳이 그럴 필요는 없을 수도요 

    #33523

    민호김
    참가자

    그럼 vuex를 사용할때엔 데이터나 함수등을 사용할때 sotre.js에 몰아놓고 사용을 하던데, mounted, created 같은 라이프 사이클 사용 외에 methods나 data, prop를 사용할 일이 많이 있나요? 

    #33534

    codingapple
    키 마스터

    컴포넌트 안에서만 쓰는 기능이나 data 다룰 때 많이 씁니다 

    아니면 dispatch() 이런걸 담는 method를 만들 수도 있고 필요에 의해서 쓰면 됩니다 

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 호 / 개인정보관리자 : 박종흠