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

home2 게시판 Vue 게시판 store에 있는 state 데이터 바꾸는 법 강좌 질문

store에 있는 state 데이터 바꾸는 법 강좌 질문

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

    최수현
    참가자
    코드는 그대로 따라 친 거 같은데 버튼을 눌러도 바로 랜더링이 안 되네요.
    버튼 눌렀을 때 해당 스테이트가 변경되는거는 로그로 찍히는데 화면에 바로 반영이 안 됩니다.
    
    
    app.vue
    <h4>안녕 {{ $store.state.name }} </h4>
    <button @click="$store.commit('change_name')">button</button>
    
    store.js
    
    import { createStore } from 'vuex'
    const store = createStore({
    state() {
    return {
    name: 'kim'
     }
     },
    // state수정하는 곳
    mutations: {
    change_name(state) {
    console.log(state.name);
    state.name = 'park';
     }
     },
    },)
    export default store
    
    
     
    #97667

    codingapple
    키 마스터
    vuex 4버전으로 설치해봅시다
    #97740

    최수현
    참가자
    vuex@4.0.2
    가 설치되어 있습니다.
    그래도 현상은 동일했습니다.
    버튼을 눌렀을 때 화면이 바로 랜더링이 되지 않아서 그대로 kim이 계속 나옵니다
    #97774

    codingapple
    키 마스터
    코드는 별이상없는거같은데 vuex 셋팅하는 코드 잘되어있나 확인합시다
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 호 / 개인정보관리자 : 박종흠